This project has retired. For details please refer to its
Attic page .
SessionValidatorAction (Cocoon API 2.1.12-dev [March 20 2012])
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.