Class 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.FlowModelBuilder
    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
      void build()  
      void dispose()  
      org.springframework.core.io.Resource getFlowModelResource()  
      boolean hasFlowModelResourceChanged()  
      void init()  
      void setGlobalTransitions​(java.util.List<org.springframework.webflow.engine.model.TransitionModel> vars)
      Sets global transitions.
      void setOnStartActions​(java.util.List<org.springframework.webflow.engine.model.AbstractActionModel> vars)
      Sets on start actions.
      void setStartStateId​(java.lang.String id)
      Sets start state id.
      void setStates​(java.util.List<org.springframework.webflow.engine.model.AbstractStateModel> states)
      Sets states.
      void setVars​(java.util.List<org.springframework.webflow.engine.model.VarModel> vars)
      Sets vars.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.springframework.webflow.engine.model.builder.FlowModelBuilder

        getFlowModel
    • Constructor Detail

      • DynamicFlowModelBuilder

        public DynamicFlowModelBuilder()
        Instantiates a new Dynamic flow model builder.
    • Method Detail

      • init

        public void init()
                  throws org.springframework.webflow.engine.model.builder.FlowModelBuilderException
        Specified by:
        init in interface org.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:
        build in interface org.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:
        dispose in interface org.springframework.webflow.engine.model.builder.FlowModelBuilder
        Throws:
        org.springframework.webflow.engine.model.builder.FlowModelBuilderException
      • getFlowModelResource

        public org.springframework.core.io.Resource getFlowModelResource()
        Specified by:
        getFlowModelResource in interface org.springframework.webflow.engine.model.builder.FlowModelBuilder
      • hasFlowModelResourceChanged

        public boolean hasFlowModelResourceChanged()
        Specified by:
        hasFlowModelResourceChanged in interface org.springframework.webflow.engine.model.builder.FlowModelBuilder