net.sf.chainedoptions
Class ChainedOptionManagerImpl

java.lang.Object
  extended by net.sf.chainedoptions.ChainedOptionManagerImpl
All Implemented Interfaces:
ChainedOptionManager, org.springframework.beans.factory.InitializingBean

public class ChainedOptionManagerImpl
extends java.lang.Object
implements ChainedOptionManager, org.springframework.beans.factory.InitializingBean

Default implementation of ChainedOptionManager. Operates on an ordered collection of ChainedOption objects.

Author:
Mattias Arthursson, Ulrik Sandberg

Constructor Summary
ChainedOptionManagerImpl()
           
 
Method Summary
 void afterPropertiesSet()
           
 java.util.List getChainedOptions()
           
 void referenceData(java.util.Map model, java.lang.Object command, java.lang.Object context)
          Iterate through the collection of ChainedOption objects and call retrieveOptions and updateValue.
 void setChainedOptions(java.util.List chainedOptions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChainedOptionManagerImpl

public ChainedOptionManagerImpl()
Method Detail

referenceData

public void referenceData(java.util.Map model,
                          java.lang.Object command,
                          java.lang.Object context)
Iterate through the collection of ChainedOption objects and call retrieveOptions and updateValue. Put the option Lists in the map with keys retrieved from the ChainedOption objects.

Specified by:
referenceData in interface ChainedOptionManager
Parameters:
model - the map to store option Lists in.
command - the command to operate on.
context - the context.

getChainedOptions

public java.util.List getChainedOptions()
Returns:
Returns the chainedOptions.

setChainedOptions

public void setChainedOptions(java.util.List chainedOptions)
Parameters:
chainedOptions - The chainedOptions to set.

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
java.lang.Exception


Copyright ? 2005. All Rights Reserved.