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 Object
implements org.springframework.webflow.engine.model.builder.FlowModelBuilder
This is
DynamicFlowModelBuilder.- Since:
- 5.1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild()voiddispose()org.springframework.webflow.engine.model.FlowModelThe Flow model.org.springframework.core.io.Resourcebooleanvoidinit()voidsetGlobalTransitions(List<org.springframework.webflow.engine.model.TransitionModel> vars) Sets global transitions.voidsetOnStartActions(List<org.springframework.webflow.engine.model.AbstractActionModel> vars) Sets on start actions.voidSets start state id.voidSets states.voidSets vars.
-
Constructor Details
-
DynamicFlowModelBuilder
public DynamicFlowModelBuilder()Instantiates a new Dynamic flow model builder.
-
-
Method Details
-
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
-
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
-
setOnStartActions
public void setOnStartActions(List<org.springframework.webflow.engine.model.AbstractActionModel> vars) Sets on start actions.- Parameters:
vars- the vars
-
setStartStateId
Sets start state id.- Parameters:
id- the id
-
setVars
Sets vars.- Parameters:
vars- the vars
-
setGlobalTransitions
public void setGlobalTransitions(List<org.springframework.webflow.engine.model.TransitionModel> vars) Sets global transitions.- Parameters:
vars- the vars
-
setStates
Sets states.- Parameters:
states- the states
-
getFlowModel
public org.springframework.webflow.engine.model.FlowModel getFlowModel()The Flow model.- Specified by:
getFlowModelin interfaceorg.springframework.webflow.engine.model.builder.FlowModelBuilder
-