org.apache.myfaces.extensions.cdi.jsf2.impl.navigation
Class CodiNavigationHandler

java.lang.Object
  extended by javax.faces.application.NavigationHandler
      extended by javax.faces.application.ConfigurableNavigationHandler
          extended by org.apache.myfaces.extensions.cdi.jsf2.impl.navigation.CodiNavigationHandler
All Implemented Interfaces:
Deactivatable

public class CodiNavigationHandler
extends javax.faces.application.ConfigurableNavigationHandler
implements Deactivatable

We have to ensure the invocation order for the type-safe navigation feature/s.

Author:
Gerhard Petracek

Constructor Summary
CodiNavigationHandler(javax.faces.application.NavigationHandler navigationHandler)
           
 
Method Summary
 javax.faces.application.NavigationCase getNavigationCase(javax.faces.context.FacesContext context, String action, String outcome)
           
 Map<String,Set<javax.faces.application.NavigationCase>> getNavigationCases()
           
 void handleNavigation(javax.faces.context.FacesContext context, String fromAction, String outcome)
           
 boolean isActivated()
           
 
Methods inherited from class javax.faces.application.ConfigurableNavigationHandler
performNavigation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CodiNavigationHandler

public CodiNavigationHandler(javax.faces.application.NavigationHandler navigationHandler)
Method Detail

handleNavigation

public void handleNavigation(javax.faces.context.FacesContext context,
                             String fromAction,
                             String outcome)
Specified by:
handleNavigation in class javax.faces.application.NavigationHandler

getNavigationCase

public javax.faces.application.NavigationCase getNavigationCase(javax.faces.context.FacesContext context,
                                                                String action,
                                                                String outcome)
Specified by:
getNavigationCase in class javax.faces.application.ConfigurableNavigationHandler

getNavigationCases

public Map<String,Set<javax.faces.application.NavigationCase>> getNavigationCases()
Specified by:
getNavigationCases in class javax.faces.application.ConfigurableNavigationHandler

isActivated

public boolean isActivated()
Specified by:
isActivated in interface Deactivatable


Copyright © 2010 The Apache Software Foundation. All Rights Reserved.