|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.softwareag.centrasite.appl.framework.persistence.impl.QueryContextImpl
com.softwareag.centrasite.appl.framework.persistence.impl.PersistenceContextImpl
public class PersistenceContextImpl
Default implementation of the PersistenceContext
Constructor Summary | |
---|---|
PersistenceContextImpl(ManagedBeanPool pool,
RegistryProvider registryHanlder,
RegistryObjectPaths registryObjectPaths)
|
Method Summary | ||
---|---|---|
void |
clearAggregatedObjects(RegistryBean bean)
Removes from the pool all registry beans aggregated by the given bean. |
|
void |
clearProcessed()
Clears the set of processed beans. |
|
void |
fireObjectCreated(PersistenceEvent event)
Fires an event for creating an object. |
|
void |
fireObjectDeleted(PersistenceEvent event)
Fires event for deleting an object. |
|
void |
fireObjectUpdated(PersistenceEvent event)
Fires an event for updating an object. |
|
void |
firePreObjectCreated(PersistenceEvent event)
Fires an event before creating an object. |
|
void |
firePreObjectDeleted(PersistenceEvent event)
Fires event before deleting an object. |
|
void |
firePreObjectUpdated(PersistenceEvent event)
Fires an event before updating an object. |
|
ManagedBeanPool |
getBeanPool()
Retrieves reference to the bean pool. |
|
ConfigurationManager |
getConfigurationManager()
Retrieves the ConfigurationManager |
|
|
getMapper(java.lang.Class<T> clazz)
Returns the Mapper for the given interface. |
|
|
getObjectFactory(java.lang.Class<T> beanClass)
Retrieves the ObjectFactory for given bean type. |
|
|
getPersistenceEngine(java.lang.Class<T> class1)
Returns the PersistenceEngine for the given bean. |
|
RegistryObjectModel |
getRegistryObjectModel()
Returns the RegistryObjectModel |
|
boolean |
isProcessed(RegistryBean bean)
Determines if the given RegistryBean has been processed during
the current processing. |
|
void |
setProcessed(RegistryBean bean)
Marks the given RegistryBean as being processed. |
Methods inherited from class com.softwareag.centrasite.appl.framework.persistence.impl.QueryContextImpl |
---|
getBusinessLifeCycleManager, getBusinessQueryManager, getConfiguration, getLocale, getRegistryAccessor, getRegistryObjectPaths, getRegistryService |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.softwareag.centrasite.appl.framework.persistence.QueryContext |
---|
getBusinessLifeCycleManager, getBusinessQueryManager, getConfiguration, getLocale, getRegistryAccessor, getRegistryObjectPaths, getRegistryService |
Constructor Detail |
---|
public PersistenceContextImpl(ManagedBeanPool pool, RegistryProvider registryHanlder, RegistryObjectPaths registryObjectPaths)
pool
- registryHanlder
- Method Detail |
---|
public <T extends RegistryBean> PersistenceEngine<T> getPersistenceEngine(java.lang.Class<T> class1) throws java.lang.Exception
PersistenceContext
PersistenceEngine
for the given bean.
getPersistenceEngine
in interface PersistenceContext
java.lang.Exception
public ManagedBeanPool getBeanPool()
QueryContext
getBeanPool
in interface PersistenceContext
getBeanPool
in interface QueryContext
getBeanPool
in class QueryContextImpl
public <T extends RegistryBean> BeanMapper<T> getMapper(java.lang.Class<T> clazz)
PersistenceContext
getMapper
in interface PersistenceContext
public <T extends RegistryBean> ObjectFactory<T> getObjectFactory(java.lang.Class<T> beanClass)
PersistenceContext
ObjectFactory
for given bean type.
getObjectFactory
in interface PersistenceContext
public ConfigurationManager getConfigurationManager()
PersistenceContext
ConfigurationManager
getConfigurationManager
in interface PersistenceContext
ConfigurationManager
public void fireObjectCreated(PersistenceEvent event)
PersistenceContext
fireObjectCreated
in interface PersistenceContext
public void fireObjectDeleted(PersistenceEvent event)
PersistenceContext
fireObjectDeleted
in interface PersistenceContext
public void fireObjectUpdated(PersistenceEvent event)
PersistenceContext
fireObjectUpdated
in interface PersistenceContext
public void clearProcessed()
PersistenceContext
PersistenceContext.isProcessed(RegistryBean)
method will return false
.
clearProcessed
in interface PersistenceContext
public boolean isProcessed(RegistryBean bean)
PersistenceContext
RegistryBean
has been processed during
the current processing.
isProcessed
in interface PersistenceContext
public void setProcessed(RegistryBean bean)
PersistenceContext
RegistryBean
as being processed.
setProcessed
in interface PersistenceContext
public void clearAggregatedObjects(RegistryBean bean)
PersistenceContext
clearAggregatedObjects
in interface PersistenceContext
public void firePreObjectDeleted(PersistenceEvent event)
PersistenceContext
firePreObjectDeleted
in interface PersistenceContext
public void firePreObjectCreated(PersistenceEvent event)
PersistenceContext
firePreObjectCreated
in interface PersistenceContext
public void firePreObjectUpdated(PersistenceEvent event)
PersistenceContext
firePreObjectUpdated
in interface PersistenceContext
public RegistryObjectModel getRegistryObjectModel()
PersistenceContext
getRegistryObjectModel
in interface PersistenceContext
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |