org.jboss.portal.core.impl.model.instance
Interface InstanceContainerContext

All Known Subinterfaces:
JBossInstanceContainerContext
All Known Implementing Classes:
PersistentInstanceContainerContext

public interface InstanceContainerContext

Version:
$Revision: 7239 $
Author:
Julien Viet

Method Summary
 void createInstanceCustomizaton(AbstractInstanceCustomization customization)
           
 void createInstanceDefinition(AbstractInstanceDefinition instanceDef)
           
 void destroyInstanceDefinition(AbstractInstanceDefinition instanceDef)
           
 AbstractInstanceCustomization getCustomization(AbstractInstanceDefinition instanceDef, java.lang.String customizationId)
           
 AbstractInstanceDefinition getInstanceDefinition(java.lang.String id)
           
 java.util.Collection getInstanceDefinitions()
           
 AbstractInstanceCustomization newInstanceCustomization(AbstractInstanceDefinition def, java.lang.String id, PortletContext portletContext)
           
 AbstractInstanceDefinition newInstanceDefinition(java.lang.String id, java.lang.String portletRef)
           
 void updateInstance(AbstractInstance instance, PortletContext portletContext)
           
 void updateInstance(AbstractInstance instance, PortletContext portletContext, boolean mutable)
           
 void updateInstanceDefinition(AbstractInstanceDefinition def, java.util.Set securityBindings)
           
 

Method Detail

getInstanceDefinitions

java.util.Collection getInstanceDefinitions()

getInstanceDefinition

AbstractInstanceDefinition getInstanceDefinition(java.lang.String id)

newInstanceDefinition

AbstractInstanceDefinition newInstanceDefinition(java.lang.String id,
                                                 java.lang.String portletRef)

createInstanceDefinition

void createInstanceDefinition(AbstractInstanceDefinition instanceDef)
                              throws DuplicateInstanceException
Throws:
DuplicateInstanceException

destroyInstanceDefinition

void destroyInstanceDefinition(AbstractInstanceDefinition instanceDef)

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)