Package de.cuioss.test.jsf.mocks
Class CuiMockConfigurableNavigationHandler
- java.lang.Object
-
- javax.faces.application.NavigationHandler
-
- javax.faces.application.ConfigurableNavigationHandler
-
- de.cuioss.test.jsf.mocks.CuiMockConfigurableNavigationHandler
-
public class CuiMockConfigurableNavigationHandler extends ConfigurableNavigationHandler
SimulateConfigurableNavigationHandler
-
-
Constructor Summary
Constructors Constructor Description CuiMockConfigurableNavigationHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CuiMockConfigurableNavigationHandleraddNavigationCase(String fromAction, String outcome, NavigationCase navigationCase)Add NavigationCase for attributes fromAction and outcomeCuiMockConfigurableNavigationHandleraddNavigationCase(String outcome, NavigationCase navigationCase)Add NavigationCase for outcomeStringgetCalledOutcome()NavigationCasegetNavigationCase(FacesContext context, String fromAction, String outcome)Map<String,Set<NavigationCase>>getNavigationCases()voidhandleNavigation(FacesContext context, String fromAction, String outcome)booleanisAddNavigationCalled()booleanisAddNavigationWithFromActionCalled()booleanisGetNavigationCaseCalled()booleanisHandleNavigationCalled()-
Methods inherited from class javax.faces.application.ConfigurableNavigationHandler
getNavigationCase, inspectFlow, performNavigation
-
Methods inherited from class javax.faces.application.NavigationHandler
handleNavigation
-
-
-
-
Constructor Detail
-
CuiMockConfigurableNavigationHandler
public CuiMockConfigurableNavigationHandler()
-
-
Method Detail
-
getNavigationCase
public NavigationCase getNavigationCase(FacesContext context, String fromAction, String outcome)
- Specified by:
getNavigationCasein classConfigurableNavigationHandler
-
handleNavigation
public void handleNavigation(FacesContext context, String fromAction, String outcome)
- Specified by:
handleNavigationin classNavigationHandler
-
addNavigationCase
public CuiMockConfigurableNavigationHandler addNavigationCase(String outcome, NavigationCase navigationCase)
Add NavigationCase for outcome- Parameters:
outcome-navigationCase-- Returns:
- the create
NavigationCase
-
addNavigationCase
public CuiMockConfigurableNavigationHandler addNavigationCase(String fromAction, String outcome, NavigationCase navigationCase)
Add NavigationCase for attributes fromAction and outcome- Parameters:
fromAction- Stringoutcome- StringnavigationCase-NavigationCase- Returns:
- fluent api style
-
getNavigationCases
public Map<String,Set<NavigationCase>> getNavigationCases()
- Specified by:
getNavigationCasesin classConfigurableNavigationHandler
-
isGetNavigationCaseCalled
public boolean isGetNavigationCaseCalled()
-
isHandleNavigationCalled
public boolean isHandleNavigationCalled()
-
isAddNavigationCalled
public boolean isAddNavigationCalled()
-
isAddNavigationWithFromActionCalled
public boolean isAddNavigationWithFromActionCalled()
-
getCalledOutcome
public String getCalledOutcome()
-
-