| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| public static final String | |
| public static final String | |
| private boolean | |
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addFlow(FacesContext
the context, Flow FacesContext for the current request.the toAdd)Flow to add.Implements abstract jakarta.
Add the argument |
| private void | |
| private void | |
| public void | clientWindowTransition(FacesContext
the context)FacesContext for the current request.Implements abstract jakarta.
Allow for flow transitions in the case of components rendered by the renderers from component-family
|
| private boolean | |
| private void | |
| public int | |
| public Flow | getCurrentFlow(FacesContext
the context)FacesContext for the current request.Implements abstract jakarta.
Return the currently active |
| public Map | getCurrentFlowScope()
Implements abstract jakarta.
Return the |
| public Flow | getFlow(FacesContext
the context, String FacesContext for the current request.An application unique identifier for the document in which the returned flow is defined. definingDocumentId, String the id of a id)Flow, unique within the scope of the definingDocument.Implements abstract jakarta.
Return the |
| pack-priv static FlowHandlerImpl. | |
| public String | getLastDisplayedViewId(FacesContext
the context)FacesContext for the current request.Implements abstract jakarta.
Return the last displayed viewId for the current flow, as returned by
|
| public boolean | isActive(FacesContext
the context, String FacesContext for the current request.An application unique identifier for the document in which the returned flow is defined. definingDocumentId, String the id of a id)Flow, unique within the scope of the definingDocument.Implements abstract jakarta.
Return |
| private Flow | |
| private void | |
| private Flow | |
| public void | popReturnMode(FacesContext
the context)FacesContext for the current request.Implements abstract jakarta. Enable the correct handling of navigation when processing a return node. |
| private void | |
| public void | pushReturnMode(FacesContext
the context)FacesContext for the current request.Implements abstract jakarta. Enable the correct handling of navigation when processing a return node. |
| public void | transition(FacesContext
the context, Flow FacesContext for the current request.the current sourceFlow, Flow Flow, or null if there is no source flow.the destination targetFlow, FlowCallNode Flow, or null if there is no destination flow.the flow call node causing this transition, or outboundCallNode, String null if this transition is not caused
by a flow call.the viewId of the view being displayed as a result of this transition. This parameter makes it
possible to implement toViewId)getLastDisplayedViewId.Implements abstract jakarta.
Perform a transition in the flow graph for the current user's |
| ABANDONED_FLOW | back to summary |
|---|---|
| public static final String ABANDONED_FLOW | |
| FLOW_RETURN_DEPTH_PARAM_NAME | back to summary |
|---|---|
| public static final String FLOW_RETURN_DEPTH_PARAM_NAME | |
| flowFeatureIsEnabled | back to summary |
|---|---|
| private boolean flowFeatureIsEnabled | |
| flows | back to summary |
|---|---|
| private final Map<String, Map<String, Flow>> flows | |
| flowsByFlowId | back to summary |
|---|---|
| private final Map<String, List<Flow>> flowsByFlowId | |
| FlowHandlerImpl | back to summary |
|---|---|
| public FlowHandlerImpl() | |
| addFlow | back to summary |
|---|---|
| public void addFlow(FacesContext context, Flow toAdd) Implements abstract jakarta. Doc from jakarta.
Add the argument
| |
| assignInboundParameters | back to summary |
|---|---|
| private void assignInboundParameters(FacesContext context, Flow calledFlow, Map<String, Object> evaluatedParams) | |
| callFinalizer | back to summary |
|---|---|
| private void callFinalizer(FacesContext context, Flow currentFlow, int depth) | |
| clientWindowTransition | back to summary |
|---|---|
| public void clientWindowTransition(FacesContext context) Implements abstract jakarta. Doc from jakarta.
Allow for flow transitions in the case of components rendered by the renderers from component-family
Let flowId be the value in the request parameter map for the parameter whose name is given by the value of
Call,
| |
| flowsEqual | back to summary |
|---|---|
| private boolean flowsEqual(Flow flow1, Flow flow2) | |
| forceSessionUpdateForFlowStack | back to summary |
|---|---|
| private void forceSessionUpdateForFlowStack(FacesContext context, FlowHandlerImpl. | |
| getAndClearReturnModeDepth | back to summary |
|---|---|
| public int getAndClearReturnModeDepth(FacesContext context) | |
| getCurrentFlow | back to summary |
|---|---|
| public Flow getCurrentFlow(FacesContext context) Implements abstract jakarta. Doc from jakarta.
Return the currently active
If
| |
| getCurrentFlowScope | back to summary |
|---|---|
| public Map Implements abstract jakarta. Doc from jakarta.
Return the | |
| getFlow | back to summary |
|---|---|
| public Flow getFlow(FacesContext context, String definingDocumentId, String id) Implements abstract jakarta. Doc from jakarta.
Return the
| |
| getFlowStack | back to summary |
|---|---|
| pack-priv static FlowHandlerImpl. | |
| getLastDisplayedViewId | back to summary |
|---|---|
| public String getLastDisplayedViewId(FacesContext context) Implements abstract jakarta. Doc from jakarta.
Return the last displayed viewId for the current flow, as returned by
| |
| isActive | back to summary |
|---|---|
| public boolean isActive(FacesContext context, String definingDocumentId, String id) Implements abstract jakarta. Doc from jakarta.
Return
| |
| peekFlow | back to summary |
|---|---|
| private Flow peekFlow(FacesContext context) | |
| performPops | back to summary |
|---|---|
| private void performPops(FacesContext context, Flow sourceFlow, Flow targetFlow) | |
| popFlow | back to summary |
|---|---|
| private Flow popFlow(FacesContext context) | |
| popReturnMode | back to summary |
|---|---|
| public void popReturnMode(FacesContext context) Implements abstract jakarta. Doc from jakarta.
Enable the correct handling of navigation when processing a return node. The default
| |
| pushFlow | back to summary |
|---|---|
| private void pushFlow(FacesContext context, Flow toPush, String lastDisplayedViewId, Map<String, Object> evaluatedParams) | |
| pushReturnMode | back to summary |
|---|---|
| public void pushReturnMode(FacesContext context) Implements abstract jakarta. Doc from jakarta.
Enable the correct handling of navigation when processing a return node. The default
| |
| transition | back to summary |
|---|---|
| public void transition(FacesContext context, Flow sourceFlow, Flow targetFlow, FlowCallNode outboundCallNode, String toViewId) Implements abstract jakarta. Doc from jakarta.
Perform a transition in the flow graph for the current user's
If the
| |
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private ArrayDeque | |
| private int | |
| private ArrayDeque | |
| private static final long | |
| private final String |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| private void | |
| private int | |
| public int | |
| public int | |
| public String | |
| private void | |
| public Iterator | |
| public E | |
| public String | |
| public E | |
| public void | |
| public void | |
| private void | |
| public int |
| data | back to summary |
|---|---|
| private ArrayDeque<E> data | |
| returnDepth | back to summary |
|---|---|
| private int returnDepth | |
| rideAlong | back to summary |
|---|---|
| private ArrayDeque<FlowHandlerImpl. | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| sessionKey | back to summary |
|---|---|
| private final String sessionKey | |
| FlowDeque | back to summary |
|---|---|
| public FlowDeque(final String sessionKey) | |
| addFirst | back to summary |
|---|---|
| public void addFirst(E e, String lastDisplayedViewId) | |
| decrementMaxReturnDepth | back to summary |
|---|---|
| private void decrementMaxReturnDepth() | |
| getAndClearMaxReturnDepth | back to summary |
|---|---|
| private int getAndClearMaxReturnDepth(FacesContext context) | |
| getCurrentFlowDepth | back to summary |
|---|---|
| public int getCurrentFlowDepth() | |
| getReturnDepth | back to summary |
|---|---|
| public int getReturnDepth() | |
| getSessionKey | back to summary |
|---|---|
| public String getSessionKey() | |
| incrementMaxReturnDepth | back to summary |
|---|---|
| private void incrementMaxReturnDepth() | |
| iterator | back to summary |
|---|---|
| public Iterator Implements java. Doc from java. Returns an iterator over elements of type | |
| peekFirst | back to summary |
|---|---|
| public E peekFirst() | |
| peekLastDisplayedViewId | back to summary |
|---|---|
| public String peekLastDisplayedViewId() | |
| pollFirst | back to summary |
|---|---|
| public E pollFirst() | |
| popReturnMode | back to summary |
|---|---|
| public void popReturnMode() | |
| pushReturnMode | back to summary |
|---|---|
| public void pushReturnMode() | |
| setMaxReturnDepth | back to summary |
|---|---|
| private void setMaxReturnDepth(FacesContext context, int value) | |
| size | back to summary |
|---|---|
| public int size() | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv String | |
| private static final long |
| lastDisplayedViewId | back to summary |
|---|---|
| pack-priv String lastDisplayedViewId | |
| serialVersionUID | back to summary |
|---|---|
| private static final long serialVersionUID | |
| RideAlong | back to summary |
|---|---|
| public RideAlong(String lastDisplayedViewId) | |