package org.ovirt.engine.ui.uicommon.models.userportal;
import java.util.Collections;
import org.ovirt.engine.core.compat.*;
import org.ovirt.engine.ui.uicompat.*;
import org.ovirt.engine.core.common.businessentities.*;
import org.ovirt.engine.core.common.vdscommands.*;
import org.ovirt.engine.core.common.queries.*;
import org.ovirt.engine.core.common.action.*;
import org.ovirt.engine.ui.frontend.*;
import org.ovirt.engine.ui.uicommon.*;
import org.ovirt.engine.ui.uicommon.models.*;
import org.ovirt.engine.core.common.*;
import org.ovirt.engine.ui.uicommon.models.vms.*;
import org.ovirt.engine.ui.uicompat.*;
import org.ovirt.engine.ui.uicommon.*;
import org.ovirt.engine.ui.uicommon.models.*;
@SuppressWarnings("unused")
public abstract class ItemBehavior
{
private UserPortalItemModel privateItem;
protected UserPortalItemModel getItem()
{
return privateItem;
}
private void setItem(UserPortalItemModel value)
{
privateItem = value;
}
protected ItemBehavior(UserPortalItemModel item)
{
setItem(item);
}
public abstract void OnEntityChanged();
public abstract void EntityPropertyChanged(PropertyChangedEventArgs e);
public abstract void ExecuteCommand(UICommand command);
public abstract void eventRaised(Event ev, Object sender, EventArgs args);
}