org.springframework.webflow.action
Class EvaluateAction
java.lang.Object
org.springframework.webflow.action.AbstractAction
org.springframework.webflow.action.EvaluateAction
- All Implemented Interfaces:
- org.springframework.beans.factory.InitializingBean, Action
public class EvaluateAction
- extends AbstractAction
An action that evaluates an expression and optionally exposes its result.
Delegates to a ResultEventFactory
to determine how to map the evaluation result to an action outcome
Event
.
- Author:
- Keith Donald, Jeremy Grelle
- See Also:
Expression
,
ActionResultExposer
,
ResultEventFactory
EvaluateAction
public EvaluateAction(Expression expression,
ActionResultExposer evaluationResultExposer)
- Create a new evaluate action.
- Parameters:
expression
- the expression to evaluate (required)evaluationResultExposer
- the strategy for how the expression result will be exposed to the flow (optional)
EvaluateAction
public EvaluateAction(Expression expression,
ActionResultExposer evaluationResultExposer,
ResultEventFactory resultEventFactory)
- Create a new evaluate action.
- Parameters:
expression
- the expression to evaluate (required)evaluationResultExposer
- the strategy for how the expression result will be exposed to the flow (optional)resultEventFactory
- the factory that will map the evaluation result to a Web Flow event (optional)
toString
public String toString()
- Overrides:
toString
in class Object