java.lang.Object
jakarta.faces.flow.builder.FlowCallBuilder
- All Implemented Interfaces:
- NodeBuilder
- Direct Known Subclasses:
- FlowCallBuilderImpl
 Create a flow call node in the current Flow.
 
- Since:
- 2.2
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionabstract FlowCallBuilderflowReference(String flowDocumentId, String flowId) Define the flow reference of the called flow.abstract FlowCallBuilderMark this node as the start node in the flow.abstract FlowCallBuilderoutboundParameter(String name, ValueExpression value) Define an outbound parameter for the flow call.abstract FlowCallBuilderoutboundParameter(String name, String value) Define an outbound parameter for the flow call.
- 
Constructor Details- 
FlowCallBuilderpublic FlowCallBuilder()
 
- 
- 
Method Details- 
flowReferenceDefine the flow reference of the called flow. - Parameters:
- flowDocumentId- the document id of the called flow. May not be- null, but may be the empty string.
- flowId- the id of the called flow. May not be- null
- Returns:
- the builder instance
- Throws:
- NullPointerException- if any of the parameters are- null
- Since:
- 2.2
 
- 
outboundParameterDefine an outbound parameter for the flow call. - Parameters:
- name- the name of the parameter
- value- the value of the parameter
- Returns:
- the builder instance
- Throws:
- NullPointerException- if any of the parameters are- null
- Since:
- 2.2
 
- 
outboundParameterDefine an outbound parameter for the flow call. - Parameters:
- name- the name of the parameter
- value- the value of the parameter
- Returns:
- the builder instance
- Throws:
- NullPointerException- if any of the parameters are- null
- Since:
- 2.2
 
- 
markAsStartNodeDescription copied from interface:NodeBuilderMark this node as the start node in the flow. Any other node that had been marked as the start node will no longer be the start node. - Specified by:
- markAsStartNodein interface- NodeBuilder
- Returns:
- the builder instance
 
 
-