org.jboss.portal.core.impl.model.instance
Interface InstanceContainerContext
- All Known Subinterfaces:
- JBossInstanceContainerContext
- All Known Implementing Classes:
- PersistentInstanceContainerContext
public interface InstanceContainerContext
- Version:
- $Revision: 8856 $
- Author:
- Julien Viet
getInstanceDefinitions
java.util.Collection getInstanceDefinitions()
getInstanceDefinition
AbstractInstanceDefinition getInstanceDefinition(java.lang.String id)
newInstanceDefinition
AbstractInstanceDefinition newInstanceDefinition(java.lang.String id,
java.lang.String portletRef)
newInstanceDefinition
AbstractInstanceDefinition newInstanceDefinition(InstanceMetaData instanceMetaData)
createInstanceDefinition
void createInstanceDefinition(AbstractInstanceDefinition instanceDef)
throws DuplicateInstanceException
- Throws:
DuplicateInstanceException
destroyInstanceDefinition
void destroyInstanceDefinition(AbstractInstanceDefinition instanceDef)
destroyInstanceCustomization
void destroyInstanceCustomization(AbstractInstanceCustomization customization)
getCustomization
AbstractInstanceCustomization getCustomization(AbstractInstanceDefinition instanceDef,
java.lang.String customizationId)
newInstanceCustomization
AbstractInstanceCustomization newInstanceCustomization(AbstractInstanceDefinition def,
java.lang.String id,
PortletContext portletContext)
createInstanceCustomizaton
void createInstanceCustomizaton(AbstractInstanceCustomization customization)
updateInstance
void updateInstance(AbstractInstance instance,
PortletContext portletContext,
boolean mutable)
updateInstance
void updateInstance(AbstractInstance instance,
PortletContext portletContext)
updateInstanceDefinition
void updateInstanceDefinition(AbstractInstanceDefinition def,
java.util.Set securityBindings)
checkPermission
boolean checkPermission(InstancePermission perm)