com.google.code.rees.scope.session
Class DefaultSessionConfigurationProvider
java.lang.Object
com.google.code.rees.scope.session.DefaultSessionConfigurationProvider
- All Implemented Interfaces:
- PostConstructable, SessionConfigurationProvider, Serializable
public class DefaultSessionConfigurationProvider
- extends Object
- implements SessionConfigurationProvider
The default implementation of the SessionConfigurationProvider.
- Author:
- rees.byars
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
configuration
protected transient SessionConfiguration configuration
classesProcessed
protected Set<Class<?>> classesProcessed
actionProvider
protected ActionProvider actionProvider
DefaultSessionConfigurationProvider
public DefaultSessionConfigurationProvider()
setActionProvider
@Component
public void setActionProvider(ActionProvider actionProvider)
- Set the
ActionProvider for building action configurations on startup
- Specified by:
setActionProvider in interface SessionConfigurationProvider
init
public void init()
-
- Specified by:
init in interface PostConstructable
getSessionConfiguration
public SessionConfiguration getSessionConfiguration(Class<?> clazz)
- Get the current configuration, adding the given class to
the configuration if not already included
- Specified by:
getSessionConfiguration in interface SessionConfigurationProvider
- Returns:
initConfig
protected void initConfig()
processClasses
protected void processClasses(Set<Class<?>> classes)
processClass
protected void processClass(Class<?> clazz)
addFields
protected void addFields(Class<?> clazz)
Copyright © 2012-2013. All Rights Reserved.