|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.portal.core.impl.model.instance.persistent.PersistentInstanceContainerContext
public class PersistentInstanceContainerContext
Field Summary | |
---|---|
protected ConcurrentReaderHashMap |
cache
. |
protected boolean |
cacheNaturalId
. |
protected ObjectContextualizer |
contextualizer
. |
protected SessionFactory |
sessionFactory
. |
protected java.lang.String |
sessionFactoryJNDIName
. |
Constructor Summary | |
---|---|
PersistentInstanceContainerContext()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected SessionFactory sessionFactory
protected java.lang.String sessionFactoryJNDIName
protected ObjectContextualizer contextualizer
protected ConcurrentReaderHashMap cache
protected boolean cacheNaturalId
Constructor Detail |
---|
public PersistentInstanceContainerContext()
Method Detail |
---|
public InstanceContainerImpl getContainer()
getContainer
in interface JBossInstanceContainerContext
public void setContainer(InstanceContainerImpl container)
setContainer
in interface JBossInstanceContainerContext
public void flushNaturalIdCache()
public int getNaturalIdCacheSize()
public boolean getCacheNaturalId()
public void setCacheNaturalId(boolean cacheNaturalId)
public java.lang.String getSessionFactoryJNDIName()
public void setSessionFactoryJNDIName(java.lang.String sessionFactoryJNDIName)
public void start() throws java.lang.Exception
java.lang.Exception
public void stop() throws java.lang.Exception
java.lang.Exception
public java.util.Collection getInstanceDefinitions()
getInstanceDefinitions
in interface InstanceContainerContext
public AbstractInstanceCustomization newInstanceCustomization(AbstractInstanceDefinition def, java.lang.String id, PortletContext portletContext)
newInstanceCustomization
in interface InstanceContainerContext
public AbstractInstanceDefinition newInstanceDefinition(java.lang.String id, java.lang.String portletRef)
newInstanceDefinition
in interface InstanceContainerContext
public AbstractInstanceDefinition getInstanceDefinition(java.lang.String id)
getInstanceDefinition
in interface InstanceContainerContext
public AbstractInstanceCustomization getCustomization(AbstractInstanceDefinition instanceDef, java.lang.String customizationId)
getCustomization
in interface InstanceContainerContext
public void createInstanceDefinition(AbstractInstanceDefinition instanceDef) throws DuplicateInstanceException
createInstanceDefinition
in interface InstanceContainerContext
DuplicateInstanceException
public void createInstanceCustomizaton(AbstractInstanceCustomization customization)
createInstanceCustomizaton
in interface InstanceContainerContext
public void updateInstance(AbstractInstance instance, PortletContext portletContext, boolean mutable)
updateInstance
in interface InstanceContainerContext
public void updateInstance(AbstractInstance instance, PortletContext portletContext)
updateInstance
in interface InstanceContainerContext
public void updateInstanceDefinition(AbstractInstanceDefinition def, java.util.Set securityBindings)
updateInstanceDefinition
in interface InstanceContainerContext
public void destroyInstanceDefinition(AbstractInstanceDefinition instanceDef)
destroyInstanceDefinition
in interface InstanceContainerContext
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |