Class DynamicFlowModelBuilder
- java.lang.Object
-
- org.apereo.cas.web.flow.configurer.DynamicFlowModelBuilder
-
- All Implemented Interfaces:
org.springframework.webflow.engine.model.builder.FlowModelBuilder
public class DynamicFlowModelBuilder extends java.lang.Object implements org.springframework.webflow.engine.model.builder.FlowModelBuilderThis isDynamicFlowModelBuilder.- Since:
- 5.1.0
-
-
Constructor Summary
Constructors Constructor Description DynamicFlowModelBuilder()Instantiates a new Dynamic flow model builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuild()voiddispose()org.springframework.core.io.ResourcegetFlowModelResource()booleanhasFlowModelResourceChanged()voidinit()voidsetGlobalTransitions(java.util.List<org.springframework.webflow.engine.model.TransitionModel> vars)Sets global transitions.voidsetOnStartActions(java.util.List<org.springframework.webflow.engine.model.AbstractActionModel> vars)Sets on start actions.voidsetStartStateId(java.lang.String id)Sets start state id.voidsetStates(java.util.List<org.springframework.webflow.engine.model.AbstractStateModel> states)Sets states.voidsetVars(java.util.List<org.springframework.webflow.engine.model.VarModel> vars)Sets vars.
-
-
-
Method Detail
-
init
public void init() throws org.springframework.webflow.engine.model.builder.FlowModelBuilderException- Specified by:
initin interfaceorg.springframework.webflow.engine.model.builder.FlowModelBuilder- Throws:
org.springframework.webflow.engine.model.builder.FlowModelBuilderException
-
build
public void build() throws org.springframework.webflow.engine.model.builder.FlowModelBuilderException- Specified by:
buildin interfaceorg.springframework.webflow.engine.model.builder.FlowModelBuilder- Throws:
org.springframework.webflow.engine.model.builder.FlowModelBuilderException
-
setOnStartActions
public void setOnStartActions(java.util.List<org.springframework.webflow.engine.model.AbstractActionModel> vars)
Sets on start actions.- Parameters:
vars- the vars
-
setStartStateId
public void setStartStateId(java.lang.String id)
Sets start state id.- Parameters:
id- the id
-
setVars
public void setVars(java.util.List<org.springframework.webflow.engine.model.VarModel> vars)
Sets vars.- Parameters:
vars- the vars
-
setGlobalTransitions
public void setGlobalTransitions(java.util.List<org.springframework.webflow.engine.model.TransitionModel> vars)
Sets global transitions.- Parameters:
vars- the vars
-
setStates
public void setStates(java.util.List<org.springframework.webflow.engine.model.AbstractStateModel> states)
Sets states.- Parameters:
states- the states
-
dispose
public void dispose() throws org.springframework.webflow.engine.model.builder.FlowModelBuilderException- Specified by:
disposein interfaceorg.springframework.webflow.engine.model.builder.FlowModelBuilder- Throws:
org.springframework.webflow.engine.model.builder.FlowModelBuilderException
-
getFlowModelResource
public org.springframework.core.io.Resource getFlowModelResource()
- Specified by:
getFlowModelResourcein interfaceorg.springframework.webflow.engine.model.builder.FlowModelBuilder
-
hasFlowModelResourceChanged
public boolean hasFlowModelResourceChanged()
- Specified by:
hasFlowModelResourceChangedin interfaceorg.springframework.webflow.engine.model.builder.FlowModelBuilder
-
-