Uses of Class
jakarta.faces.application.NavigationCase
Packages that use NavigationCase
Package
Description
APIs that are used to link an application's
business logic objects to Jakarta Faces, as well as convenient
pluggable mechanisms to manage the execution of an application that is
based on Jakarta Faces.
The
runtime API for Faces Flows.
-
Uses of NavigationCase in com.sun.faces.application
Methods in com.sun.faces.application that return NavigationCaseModifier and TypeMethodDescriptionNavigationHandlerImpl.getNavigationCase(FacesContext context, String fromAction, String outcome) NavigationHandlerImpl.getNavigationCase(FacesContext context, String fromAction, String outcome, String toFlowDocumentId) Methods in com.sun.faces.application that return types with arguments of type NavigationCaseModifier and TypeMethodDescriptionApplicationAssociate.getNavigationCaseListMappings()Return aMapof navigation mappings loaded from the configuration system.NavigationHandlerImpl.getNavigationCases()Methods in com.sun.faces.application with parameters of type NavigationCaseModifier and TypeMethodDescriptionvoidApplicationAssociate.addNavigationCase(NavigationCase navigationCase) Add a navigation case to the internal case set. -
Uses of NavigationCase in com.sun.faces.flow
Methods in com.sun.faces.flow that return types with arguments of type NavigationCase -
Uses of NavigationCase in com.sun.faces.flow.builder
Subclasses of NavigationCase in com.sun.faces.flow.builderModifier and TypeClassDescriptionclassNavigationCase represents a<navigation-case>in the navigation rule base, as well as the<from-view-id>with which this<navigation-case>is a sibling. -
Uses of NavigationCase in com.sun.faces.renderkit.html_basic
Methods in com.sun.faces.renderkit.html_basic that return NavigationCaseModifier and TypeMethodDescriptionprotected NavigationCaseOutcomeTargetRenderer.getNavigationCase(FacesContext context, UIComponent component) Invoke theNavigationHandlerpreemptively to resolve aNavigationCasefor the outcome declared on theUIOutcomeTargetcomponent.Methods in com.sun.faces.renderkit.html_basic with parameters of type NavigationCaseModifier and TypeMethodDescriptionprotected voidOutcomeTargetRenderer.addNavigationParams(NavigationCase navCase, Map<String, List<String>> existingParams) protected StringOutcomeTargetRenderer.getEncodedTargetURL(FacesContext context, UIComponent component, NavigationCase navCase) Resolve the target view id and then delegate toViewHandler.getBookmarkableURL(jakarta.faces.context.FacesContext, String, java.util.Map, boolean)to produce a redirect URL, which will add the page parameters if necessary and properly prioritizing the parameter overrides.protected booleanOutcomeTargetRenderer.isIncludeViewParams(UIComponent component, NavigationCase navcase) protected voidOutcomeTargetLinkRenderer.renderAsActive(FacesContext context, NavigationCase navCase, UIComponent component) -
Uses of NavigationCase in jakarta.faces.application
Subclasses of NavigationCase in jakarta.faces.applicationModifier and TypeClassDescriptionclassProvides a simple implementation ofNavigationCasethat can be subclassed by developers wishing to provide specialized behavior to an existingNavigationCaseinstance.Methods in jakarta.faces.application that return NavigationCaseModifier and TypeMethodDescriptionabstract NavigationCaseConfigurableNavigationHandler.getNavigationCase(FacesContext context, String fromAction, String outcome) Return theNavigationCaserepresenting the navigation that would be taken hadNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String)been called with the same arguments ornullif there is no such case.ConfigurableNavigationHandler.getNavigationCase(FacesContext context, String fromAction, String outcome, String toFlowDocumentId) Return theNavigationCaserepresenting the navigation that would be taken hadNavigationHandler.handleNavigation(jakarta.faces.context.FacesContext, java.lang.String, java.lang.String)been called with the same arguments ornullif there is no such case.ConfigurableNavigationHandlerWrapper.getNavigationCase(FacesContext context, String fromAction, String outcome) ConfigurableNavigationHandlerWrapper.getNavigationCase(FacesContext context, String fromAction, String outcome, String toFlowDocumentId) NavigationCaseWrapper.getWrapped()Methods in jakarta.faces.application that return types with arguments of type NavigationCaseModifier and TypeMethodDescriptionabstract Map<String,Set<NavigationCase>> ConfigurableNavigationHandler.getNavigationCases()Return aMap<String, Set<NavigationCase>>where the keys are<from-view-id>values and the values areSet<NavigationCase>where each element in the Set is aNavigationCasethat applies to that<from-view-id>.ConfigurableNavigationHandlerWrapper.getNavigationCases()Constructors in jakarta.faces.application with parameters of type NavigationCaseModifierConstructorDescriptionNavigationCaseWrapper(NavigationCase wrapped) If this navigation case has been decorated, the implementation doing the decorating should push the implementation being wrapped to this constructor. -
Uses of NavigationCase in jakarta.faces.flow
Methods in jakarta.faces.flow that return types with arguments of type NavigationCaseModifier and TypeMethodDescriptionabstract Map<String,Set<NavigationCase>> Flow.getNavigationCases()Return an unmodifiable view of the navigation cases within this flow.