org.apache.myfaces.application
Class NavigationHandlerImpl.NavigationContext
java.lang.Object
org.apache.myfaces.application.NavigationHandlerImpl.NavigationContext
- Enclosing class:
- NavigationHandlerImpl
protected static class NavigationHandlerImpl.NavigationContext
- extends Object
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.
To resolve a navigation command, it is necessary to get an snapshot of the
current "navigation context" and try to resolve the command.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NavigationHandlerImpl.NavigationContext
public NavigationHandlerImpl.NavigationContext()
NavigationHandlerImpl.NavigationContext
public NavigationHandlerImpl.NavigationContext(NavigationCase navigationCase)
getNavigationCase
public NavigationCase getNavigationCase()
setNavigationCase
public void setNavigationCase(NavigationCase navigationCase)
getSourceFlows
public List<Flow> getSourceFlows()
getTargetFlows
public List<Flow> getTargetFlows()
getFlowCallNodes
public List<FlowCallNode> getFlowCallNodes()
addTargetFlow
public void addTargetFlow(Flow sourceFlow,
Flow targetFlow,
FlowCallNode flowCallNode)
getCurrentFlow
public Flow getCurrentFlow(FacesContext facesContext)
finish
public void finish(FacesContext facesContext)
popFlow
public void popFlow(FacesContext facesContext)
pushFlow
public void pushFlow(FacesContext facesContext,
Flow flow)
getLastDisplayedViewId
public String getLastDisplayedViewId(FacesContext facesContext,
Flow flow)
Copyright © 2014 The Apache Software Foundation. All rights reserved.