Package org.bardframework.flow
Class FlowHandlerChain
- java.lang.Object
-
- org.bardframework.flow.FlowHandlerAbstract<FlowData>
-
- org.bardframework.flow.FlowHandlerChain
-
- All Implemented Interfaces:
FlowHandler
public class FlowHandlerChain extends FlowHandlerAbstract<FlowData>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classFlowHandlerChain.PostProcessorExecutionStrategyprotected static classFlowHandlerChain.PreProcessorExecutionStrategy
-
Field Summary
-
Fields inherited from class org.bardframework.flow.FlowHandlerAbstract
actionProcessors, flowDataRepository, forms, LOGGER, postProcessors, preProcessors
-
-
Constructor Summary
Constructors Constructor Description FlowHandlerChain(List<FlowHandlerAbstract<FlowData>> flowHandlers)FlowHandlerChain(List<FlowHandlerAbstract<FlowData>> flowHandlers, FlowHandlerChain.PreProcessorExecutionStrategy preProcessorExecutionStrategy, FlowHandlerChain.PostProcessorExecutionStrategy postProcessorExecutionStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FlowHandlerAbstract<FlowData>>getFlowHandlers()FlowHandlerChain.PostProcessorExecutionStrategygetPostProcessorExecutionStrategy()FlowHandlerChain.PreProcessorExecutionStrategygetPreProcessorExecutionStrategy()-
Methods inherited from class org.bardframework.flow.FlowHandlerAbstract
action, cleanFlowData, fillFlowData, getActionProcessors, getCurrent, getCurrentFormTemplate, getFlowDataRepository, getForms, getNextFormTemplate, getPostProcessors, getPreProcessors, getStepsCounts, invalidateFlow, isStarted, onFinished, process, processAction, processNextForm, setActionProcessors, setPostProcessors, setPreProcessors, start, submit, toResponse, updateFlowData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.bardframework.flow.FlowHandler
generateFlowToken
-
-
-
-
Constructor Detail
-
FlowHandlerChain
public FlowHandlerChain(List<FlowHandlerAbstract<FlowData>> flowHandlers)
-
FlowHandlerChain
public FlowHandlerChain(List<FlowHandlerAbstract<FlowData>> flowHandlers, FlowHandlerChain.PreProcessorExecutionStrategy preProcessorExecutionStrategy, FlowHandlerChain.PostProcessorExecutionStrategy postProcessorExecutionStrategy)
-
-
Method Detail
-
getPreProcessorExecutionStrategy
public FlowHandlerChain.PreProcessorExecutionStrategy getPreProcessorExecutionStrategy()
-
getPostProcessorExecutionStrategy
public FlowHandlerChain.PostProcessorExecutionStrategy getPostProcessorExecutionStrategy()
-
getFlowHandlers
public List<FlowHandlerAbstract<FlowData>> getFlowHandlers()
-
-