Flow is the runtime representation of a Faces Flow. Once placed into service by the runtime, an instance of this class is immutable. The implementation must be thread-safe because instances will be shared across all usages of the flow within the application.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public abstract String | Returns: the generated client window id for this flow.the curWindow)Get the |
| public abstract String | Returns: the defining document idReturn the immutable application unique identifier for the document in which the argument flow is defined. |
| public abstract MethodExpression | Returns: theMethodExpresion for the finalizer.Return the |
| public abstract FlowCallNode | getFlowCall(Flow
the flow for which the targetFlow)FlowCallNode is to be returnedReturn the |
| public abstract Map | Returns: the flow call nodes for this flowReturn an immutable data structure containing all the flow call nodes declared for this flow. |
| public abstract String | |
| public abstract Map | Returns: the inbound parametersReturn an immutable data structure containing the inbound parameters that have been declared for this flow. |
| public abstract MethodExpression | Returns: theMethodExpresion for the initializer.Return the |
| public abstract List | Returns: the method call nodes for this flowReturn an immutable data structure containing all the method call nodes declared for this flow. |
| public abstract Map | Returns: the navigation cases,Return an unmodifiable view of the navigation cases within this flow. |
| public abstract FlowNode | |
| public abstract Map | Returns: the return nodes for this flow.Return an immutable data structure containing all of the return nodes declared for this flow. |
| public abstract String | Returns: the id of the start nodeReturn the immutable id for the default node that should be activated when this flow is entered. |
| public abstract Map | Returns: the switch nodes for this flowReturn an immutable data structure containing all of the switch nodes declared for this flow. |
| public abstract List | Returns: the view nodes for this flowReturn an immutable data structure containing all of the view nodes declared for this flow. |
| Flow | back to summary |
|---|---|
| public Flow() | |
| getClientWindowFlowId | back to summary |
|---|---|
| public abstract String getClientWindowFlowId(ClientWindow curWindow) Get the
| |
| getDefiningDocumentId | back to summary |
|---|---|
| public abstract String getDefiningDocumentId() Return the immutable application unique identifier for the document in which the argument flow is defined.
| |
| getFinalizer | back to summary |
|---|---|
| public abstract MethodExpression getFinalizer() Return the
| |
| getFlowCall | back to summary |
|---|---|
| public abstract FlowCallNode getFlowCall(Flow targetFlow) Return the
| |
| getFlowCalls | back to summary |
|---|---|
| public abstract Map Return an immutable data structure containing all the flow call nodes declared for this flow.
| |
| getId | back to summary |
|---|---|
| public abstract String getId() Return the immutable id for this Flow. This must be unique within the defining document (such as an Application Configuration Resources file), but need not be unique within the entire application.
| |
| getInboundParameters | back to summary |
|---|---|
| public abstract Map Return an immutable data structure
containing the inbound parameters that have been declared for
this flow. See | |
| getInitializer | back to summary |
|---|---|
| public abstract MethodExpression getInitializer() Return the
| |
| getMethodCalls | back to summary |
|---|---|
| public abstract List Return an immutable data structure containing all the method call nodes declared for this flow.
| |
| getNavigationCases | back to summary |
|---|---|
| public abstract Map Return an unmodifiable view of the navigation cases within this flow.
| |
| getNode | back to summary |
|---|---|
| public abstract FlowNode getNode(String nodeId) Return the generic | |
| getReturns | back to summary |
|---|---|
| public abstract Map Return an immutable data structure containing all of the return nodes declared for this flow.
| |
| getStartNodeId | back to summary |
|---|---|
| public abstract String getStartNodeId() Return the immutable id for the default node that should be activated when this flow is entered.
| |
| getSwitches | back to summary |
|---|---|
| public abstract Map Return an immutable data structure containing all of the switch nodes declared for this flow.
| |
| getViews | back to summary |
|---|---|
| public abstract List Return an immutable data structure containing all of the view nodes declared for this flow. | |