Package org.oddjob.arooa.utils
Class MutablesOverrideSession
java.lang.Object
org.oddjob.arooa.parsing.SessionDelegate
org.oddjob.arooa.utils.MutablesOverrideSession
- All Implemented Interfaces:
ArooaSession
A version of an
ArooaSession that creates it's own copy
of a BeanRegistry, ComponentPool and PropertyManager.- Author:
- rob
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the underlyingBeanRegistry.Get the underlyingComponentPool.Get thePropertyManagerfor this session.Methods inherited from class org.oddjob.arooa.parsing.SessionDelegate
getArooaDescriptor, getComponentPersister, getComponentProxyResolver, getOriginal, getToolsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.oddjob.arooa.ArooaSession
getArooaDescriptor, getComponentPersister, getComponentProxyResolver, getTools
-
Constructor Details
-
MutablesOverrideSession
Constructor.- Parameters:
original- The original session.
-
-
Method Details
-
getBeanRegistry
Description copied from interface:ArooaSessionGet the underlyingBeanRegistry.- Specified by:
getBeanRegistryin interfaceArooaSession- Overrides:
getBeanRegistryin classSessionDelegate- Returns:
- A BeanRegistry. Must not be null.
-
getComponentPool
Description copied from interface:ArooaSessionGet the underlyingComponentPool.- Specified by:
getComponentPoolin interfaceArooaSession- Overrides:
getComponentPoolin classSessionDelegate- Returns:
- A ComponentPool. Must not be null.
-
getPropertyManager
Description copied from interface:ArooaSessionGet thePropertyManagerfor this session.- Specified by:
getPropertyManagerin interfaceArooaSession- Overrides:
getPropertyManagerin classSessionDelegate- Returns:
- The PropertyMananger. Must not be null.
-