Package org.apache.myfaces.application
Class NavigationHandlerImpl
java.lang.Object
jakarta.faces.application.NavigationHandler
jakarta.faces.application.ConfigurableNavigationHandler
org.apache.myfaces.application.NavigationHandlerImpl
- Version:
- $Revision$ $Date$
- Author:
- Thomas Spiegl (latest modification by $Author$), Anton Koinov
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static class
A navigation command is an operation to do by the navigation handler like do a redirect, execute a normal navigation or enter or exit a flow. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetNavigationCase
(FacesContext facesContext, String fromAction, String outcome) Returns the navigation case that applies for the given action and outcomegetNavigationCommand
(FacesContext facesContext, NavigationHandlerImpl.NavigationContext navigationContext, String fromAction, String outcome, String toFlowDocumentId) getNavigationCommandFromGlobalNavigationCases
(FacesContext facesContext, String viewId, NavigationHandlerImpl.NavigationContext navigationContext, String fromAction, String outcome) getViewId
(FacesContext context, String fromAction, String outcome) Returns the view ID that would be created for the given action and outcomeprotected ViewIdSupport
void
handleNavigation
(FacesContext facesContext, String fromAction, String outcome) void
handleNavigation
(FacesContext facesContext, String fromAction, String outcome, String toFlowDocumentId) void
inspectFlow
(FacesContext context, Flow flow) void
setViewIdSupport
(ViewIdSupport viewIdSupport) Methods inherited from class jakarta.faces.application.ConfigurableNavigationHandler
getNavigationCase, performNavigation
-
Field Details
-
CALL_PRE_DISPOSE_VIEW
- See Also:
-
STARTED_FLOW_TRANSITION
- See Also:
-
-
Constructor Details
-
NavigationHandlerImpl
public NavigationHandlerImpl()
-
-
Method Details
-
getViewIdSupport
-
setViewIdSupport
-
getViewId
Returns the view ID that would be created for the given action and outcome -
inspectFlow
- Overrides:
inspectFlow
in classConfigurableNavigationHandler