package com.idega.core.component.data; import com.idega.data.IDOLegacyEntity; import com.idega.presentation.PresentationObject; public interface ICObjectInstance extends IDOLegacyEntity { /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#getName */ public String getName(); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#setICObjectID */ public void setICObjectID(int id); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#setICObject */ public void setICObject(ICObject object); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#getIBPageID */ public int getIBPageID(); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#setIBPageID */ public void setIBPageID(int id); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#getParentInstanceID */ public int getParentInstanceID(); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#setParentInstanceID */ public void setParentInstanceID(int id); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#getObject */ public ICObject getObject(); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#getNewInstance */ public PresentationObject getNewInstance() throws ClassNotFoundException, IllegalAccessException, InstantiationException; /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#setIBPageByKey */ public void setIBPageByKey(String pageKey); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#getUniqueId */ public String getUniqueId(); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#setUniqueId */ public void setUniqueId(String uniqueId); /** * @see com.idega.core.component.data.ICObjectInstanceBMPBean#getID */ public int getID(); }