public interface CasWebflowConfigurer
extends org.springframework.core.Ordered
CasWebflowConfigurer
.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FLOW_ID_LOGIN
Main login flow id.
|
static java.lang.String |
FLOW_ID_LOGOUT
Main logout flow id.
|
Modifier and Type | Method and Description |
---|---|
org.springframework.webflow.engine.Flow |
buildFlow(java.lang.String location,
java.lang.String id)
Build flow.
|
org.springframework.webflow.engine.ActionState |
createActionState(org.springframework.webflow.engine.Flow flow,
java.lang.String name,
org.springframework.webflow.execution.Action... actions)
Create action state action state.
|
org.springframework.webflow.engine.DecisionState |
createDecisionState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
java.lang.String testExpression,
java.lang.String thenStateId,
java.lang.String elseStateId)
Create decision state decision state.
|
org.springframework.webflow.engine.EndState |
createEndState(org.springframework.webflow.engine.Flow flow,
java.lang.String id)
Create end state.
|
org.springframework.webflow.engine.EndState |
createEndState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
org.springframework.binding.expression.Expression expression)
Create end state.
|
org.springframework.webflow.engine.EndState |
createEndState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
java.lang.String viewId)
Create end state.
|
org.springframework.webflow.engine.EndState |
createEndState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
java.lang.String viewId,
boolean redirect)
Create end state with option to handle an external redirect.
|
org.springframework.webflow.engine.EndState |
createEndState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
org.springframework.webflow.execution.ViewFactory viewFactory)
Create end state.
|
org.springframework.webflow.action.EvaluateAction |
createEvaluateAction(java.lang.String expression)
Create evaluate action evaluate action.
|
org.springframework.webflow.engine.SubflowState |
createSubflowState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
java.lang.String subflow)
Create subflow state subflow state.
|
org.springframework.webflow.engine.SubflowState |
createSubflowState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
java.lang.String subflow,
org.springframework.webflow.execution.Action entryAction)
Create subflow state subflow state.
|
org.springframework.webflow.engine.Transition |
createTransition(org.springframework.binding.expression.Expression criteriaOutcomeExpression,
java.lang.String targetState)
Create transition transition.
|
org.springframework.webflow.engine.Transition |
createTransition(java.lang.String targetState)
Create transition transition.
|
org.springframework.webflow.engine.Transition |
createTransition(java.lang.String criteriaOutcome,
java.lang.String targetState)
Create transition transition.
|
org.springframework.webflow.engine.Transition |
createTransition(java.lang.String criteriaOutcome,
org.springframework.webflow.engine.TransitionableState targetState)
Create transition transition.
|
org.springframework.webflow.engine.ViewState |
createViewState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
org.springframework.binding.expression.Expression expression,
org.springframework.webflow.engine.builder.BinderConfiguration binder)
Create view state view state.
|
org.springframework.webflow.engine.ViewState |
createViewState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
java.lang.String viewId)
Create view state view state.
|
org.springframework.webflow.engine.ViewState |
createViewState(org.springframework.webflow.engine.Flow flow,
java.lang.String id,
java.lang.String viewId,
org.springframework.webflow.engine.builder.BinderConfiguration binder)
Create view state view state.
|
org.springframework.webflow.engine.Flow |
getLoginFlow()
Gets login flow.
|
org.springframework.webflow.engine.Flow |
getLogoutFlow()
Gets logout flow.
|
default java.lang.String |
getName() |
org.springframework.webflow.engine.TransitionableState |
getStartState(org.springframework.webflow.engine.Flow flow)
Gets start state.
|
void |
initialize()
Initialize.
|
void |
setStartState(org.springframework.webflow.engine.Flow flow,
java.lang.String state)
Sets start state.
|
void |
setStartState(org.springframework.webflow.engine.Flow flow,
org.springframework.webflow.engine.TransitionableState state)
Sets start state.
|
static final java.lang.String FLOW_ID_LOGIN
static final java.lang.String FLOW_ID_LOGOUT
void initialize()
org.springframework.webflow.engine.Flow getLoginFlow()
org.springframework.webflow.engine.Flow getLogoutFlow()
org.springframework.webflow.engine.TransitionableState getStartState(org.springframework.webflow.engine.Flow flow)
flow
- the floworg.springframework.webflow.engine.Transition createTransition(java.lang.String criteriaOutcome, java.lang.String targetState)
criteriaOutcome
- the criteria outcometargetState
- the target stateorg.springframework.webflow.engine.Transition createTransition(java.lang.String criteriaOutcome, org.springframework.webflow.engine.TransitionableState targetState)
criteriaOutcome
- the criteria outcometargetState
- the target stateorg.springframework.webflow.engine.Transition createTransition(org.springframework.binding.expression.Expression criteriaOutcomeExpression, java.lang.String targetState)
criteriaOutcomeExpression
- the criteria outcome expressiontargetState
- the target stateorg.springframework.webflow.engine.Transition createTransition(java.lang.String targetState)
targetState
- the target stateorg.springframework.webflow.action.EvaluateAction createEvaluateAction(java.lang.String expression)
expression
- the expressionorg.springframework.webflow.engine.ActionState createActionState(org.springframework.webflow.engine.Flow flow, java.lang.String name, org.springframework.webflow.execution.Action... actions)
flow
- the flowname
- the nameactions
- the actionsorg.springframework.webflow.engine.DecisionState createDecisionState(org.springframework.webflow.engine.Flow flow, java.lang.String id, java.lang.String testExpression, java.lang.String thenStateId, java.lang.String elseStateId)
flow
- the flowid
- the idtestExpression
- the test expressionthenStateId
- the then state idelseStateId
- the else state idvoid setStartState(org.springframework.webflow.engine.Flow flow, java.lang.String state)
flow
- the flowstate
- the statevoid setStartState(org.springframework.webflow.engine.Flow flow, org.springframework.webflow.engine.TransitionableState state)
flow
- the flowstate
- the stateorg.springframework.webflow.engine.EndState createEndState(org.springframework.webflow.engine.Flow flow, java.lang.String id)
flow
- the flowid
- the idorg.springframework.webflow.engine.EndState createEndState(org.springframework.webflow.engine.Flow flow, java.lang.String id, java.lang.String viewId, boolean redirect)
flow
- the flowid
- the idviewId
- the view idredirect
- the redirectorg.springframework.webflow.engine.EndState createEndState(org.springframework.webflow.engine.Flow flow, java.lang.String id, java.lang.String viewId)
flow
- the flowid
- the idviewId
- the view idorg.springframework.webflow.engine.EndState createEndState(org.springframework.webflow.engine.Flow flow, java.lang.String id, org.springframework.binding.expression.Expression expression)
flow
- the flowid
- the idexpression
- the expressionorg.springframework.webflow.engine.EndState createEndState(org.springframework.webflow.engine.Flow flow, java.lang.String id, org.springframework.webflow.execution.ViewFactory viewFactory)
flow
- the flowid
- the idviewFactory
- the view factoryorg.springframework.webflow.engine.ViewState createViewState(org.springframework.webflow.engine.Flow flow, java.lang.String id, org.springframework.binding.expression.Expression expression, org.springframework.webflow.engine.builder.BinderConfiguration binder)
flow
- the flowid
- the idexpression
- the expressionbinder
- the binderorg.springframework.webflow.engine.ViewState createViewState(org.springframework.webflow.engine.Flow flow, java.lang.String id, java.lang.String viewId)
flow
- the flowid
- the idviewId
- the view idorg.springframework.webflow.engine.ViewState createViewState(org.springframework.webflow.engine.Flow flow, java.lang.String id, java.lang.String viewId, org.springframework.webflow.engine.builder.BinderConfiguration binder)
flow
- the flowid
- the idviewId
- the view idbinder
- the binderorg.springframework.webflow.engine.SubflowState createSubflowState(org.springframework.webflow.engine.Flow flow, java.lang.String id, java.lang.String subflow, org.springframework.webflow.execution.Action entryAction)
flow
- the flowid
- the idsubflow
- the subflowentryAction
- the entry actionorg.springframework.webflow.engine.SubflowState createSubflowState(org.springframework.webflow.engine.Flow flow, java.lang.String id, java.lang.String subflow)
flow
- the flowid
- the idsubflow
- the subfloworg.springframework.webflow.engine.Flow buildFlow(java.lang.String location, java.lang.String id)
location
- the locationid
- the iddefault java.lang.String getName()