Package org.apache.myfaces.flow
Class FlowImpl
java.lang.Object
jakarta.faces.flow.Flow
org.apache.myfaces.flow.FlowImpl
- All Implemented Interfaces:
Freezable
- Since:
- 2.2
- Author:
- Leonardo Uribe
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMethodCall
(MethodCallNode value) void
addNavigationCase
(NavigationCase navigationCase) void
addNavigationCases
(String fromViewId, Set<NavigationCase> navigationCases) void
void
freeze()
Call this method when the object will be made available to the runtimegetClientWindowFlowId
(ClientWindow curWindow) jakarta.el.MethodExpression
getFlowCall
(Flow targetFlow) getId()
jakarta.el.MethodExpression
getViews()
void
putFlowCall
(String key, FlowCallNode value) void
putInboundParameter
(String key, Parameter value) void
putReturn
(String key, ReturnNode value) void
putSwitch
(String key, SwitchNode value) void
removeNavigationCase
(NavigationCase navigationCase) void
setDefiningDocumentId
(String definingDocumentId) void
setFinalizer
(jakarta.el.MethodExpression finalizer) void
void
setInitializer
(jakarta.el.MethodExpression initializer) void
setStartNodeId
(String startNodeId)
-
Constructor Details
-
FlowImpl
public FlowImpl()
-
-
Method Details
-
freeze
public void freeze()Description copied from interface:Freezable
Call this method when the object will be made available to the runtime -
getClientWindowFlowId
- Specified by:
getClientWindowFlowId
in classFlow
-
getDefiningDocumentId
- Specified by:
getDefiningDocumentId
in classFlow
-
setDefiningDocumentId
-
getId
-
setId
-
getInitializer
public jakarta.el.MethodExpression getInitializer()- Specified by:
getInitializer
in classFlow
-
setInitializer
public void setInitializer(jakarta.el.MethodExpression initializer) -
getFinalizer
public jakarta.el.MethodExpression getFinalizer()- Specified by:
getFinalizer
in classFlow
-
setFinalizer
public void setFinalizer(jakarta.el.MethodExpression finalizer) -
getStartNodeId
- Specified by:
getStartNodeId
in classFlow
-
setStartNodeId
-
getInboundParameters
- Specified by:
getInboundParameters
in classFlow
-
putInboundParameter
-
getFlowCalls
- Specified by:
getFlowCalls
in classFlow
-
putFlowCall
-
getMethodCalls
- Specified by:
getMethodCalls
in classFlow
-
addMethodCall
-
getReturns
- Specified by:
getReturns
in classFlow
-
putReturn
-
getSwitches
- Specified by:
getSwitches
in classFlow
-
putSwitch
-
getViews
-
addView
-
getFlowCall
- Specified by:
getFlowCall
in classFlow
-
getNode
-