org.apache.cocoon.acting
Class SessionValidatorAction
java.lang.Object
org.apache.avalon.framework.logger.AbstractLogEnabled
org.apache.cocoon.acting.AbstractAction
org.apache.cocoon.acting.AbstractConfigurableAction
org.apache.cocoon.acting.ConfigurableServiceableAction
org.apache.cocoon.acting.AbstractComplementaryConfigurableAction
org.apache.cocoon.acting.AbstractValidatorAction
org.apache.cocoon.acting.SessionValidatorAction
- All Implemented Interfaces:
- Component, Configurable, LogEnabled, Serviceable, ThreadSafe, Action
public class SessionValidatorAction
- extends AbstractValidatorAction
- implements ThreadSafe
This is the action used to validate Session parameters (attributes).
The parameters are described via the external xml
file.
- Version:
- CVS $Id: SessionValidatorAction.html 1304258 2012-03-23 10:09:27Z ilgrosso $
- Author:
- Martin Man, Christian Haul
- See Also:
AbstractValidatorAction
Fields inherited from interface org.apache.cocoon.acting.Action |
ROLE |
Method Summary |
protected HashMap |
createMapOfParameters(Map objectModel,
Collection set)
Reads parameter values for all parameters that are contained in the active
constraint list. |
protected Map |
setResult(Map objectModel,
Map actionMap,
Map resultMap,
boolean allOK)
Add success indicator to resulting maps and clear actionMap if unsuccessful. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionValidatorAction
public SessionValidatorAction()
createMapOfParameters
protected HashMap createMapOfParameters(Map objectModel,
Collection set)
- Description copied from class:
AbstractValidatorAction
- Reads parameter values for all parameters that are contained in the active
constraint list. If a parameter has multiple values, all are stored in the
resulting map.
- Specified by:
createMapOfParameters
in class AbstractValidatorAction
- Parameters:
objectModel
- the object modelset
- a collection of parameter names
- Returns:
- HashMap
setResult
protected Map setResult(Map objectModel,
Map actionMap,
Map resultMap,
boolean allOK)
- Description copied from class:
AbstractValidatorAction
- Add success indicator to resulting maps and clear actionMap if unsuccessful.
Results are stored as request attributes.
- Overrides:
setResult
in class AbstractValidatorAction
- Parameters:
objectModel
- the object modelactionMap
- a Map containing validated parametersresultMap
- a Map containing validation resultsallOK
- a boolean indicating if all validations were successful
- Returns:
- actionMap if allOK or null otherwise
Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.