Package jakarta.faces.application
Class ConfigurableNavigationHandler
- java.lang.Object
-
- jakarta.faces.application.NavigationHandler
-
- jakarta.faces.application.ConfigurableNavigationHandler
-
- Direct Known Subclasses:
ConfigurableNavigationHandlerWrapper
public abstract class ConfigurableNavigationHandler extends NavigationHandler
- Since:
- 2.0
-
-
Constructor Summary
Constructors Constructor Description ConfigurableNavigationHandler()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract NavigationCase
getNavigationCase(FacesContext context, String fromAction, String outcome)
NavigationCase
getNavigationCase(FacesContext context, String fromAction, String outcome, String toFlowDocumentId)
abstract Map<String,Set<NavigationCase>>
getNavigationCases()
void
inspectFlow(FacesContext context, Flow flow)
void
performNavigation(String outcome)
-
Methods inherited from class jakarta.faces.application.NavigationHandler
handleNavigation, handleNavigation
-
-
-
-
Method Detail
-
getNavigationCase
public abstract NavigationCase getNavigationCase(FacesContext context, String fromAction, String outcome)
-
getNavigationCases
public abstract Map<String,Set<NavigationCase>> getNavigationCases()
-
performNavigation
public void performNavigation(String outcome)
-
inspectFlow
public void inspectFlow(FacesContext context, Flow flow)
- Parameters:
context
-flow
-- Since:
- 2.2
-
getNavigationCase
public NavigationCase getNavigationCase(FacesContext context, String fromAction, String outcome, String toFlowDocumentId)
- Parameters:
context
-fromAction
-outcome
-toFlowDocumentId
-- Returns:
- Since:
- 2.2
-
-