org.oddjob.values.properties
Class PropertiesConfigurationSession

java.lang.Object
  extended by org.oddjob.arooa.parsing.SessionDelegate
      extended by org.oddjob.values.properties.PropertiesConfigurationSession
All Implemented Interfaces:
ArooaSession

public class PropertiesConfigurationSession
extends SessionDelegate
implements ArooaSession

A version of an ArooaSession that creates it's own copy of a PropertyManager so that it can resolve properties during configuration of the PropertyType and PropertyJob.

Author:
rob

Constructor Summary
PropertiesConfigurationSession(ArooaSession original)
          Constructor.
 
Method Summary
 PropertyManager getPropertyManager()
          Get the PropertyManager for this session.
 
Methods inherited from class org.oddjob.arooa.parsing.SessionDelegate
getArooaDescriptor, getBeanRegistry, getComponentPersister, getComponentPool, getComponentProxyResolver, getOriginal, getTools
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.oddjob.arooa.ArooaSession
getArooaDescriptor, getBeanRegistry, getComponentPersister, getComponentPool, getComponentProxyResolver, getTools
 

Constructor Detail

PropertiesConfigurationSession

public PropertiesConfigurationSession(ArooaSession original)
Constructor.

Parameters:
original - The original session.
Method Detail

getPropertyManager

public PropertyManager getPropertyManager()
Description copied from interface: ArooaSession
Get the PropertyManager for this session.

Specified by:
getPropertyManager in interface ArooaSession
Overrides:
getPropertyManager in class SessionDelegate
Returns:
The PropertyMananger. Must not be null.