private NavigationCase calcMatchingNavigationCase(List casesList, String actionRef, String outcome) { for (int i = 0, size = casesList.size(); i < size; i++) { NavigationCase caze = (NavigationCase)casesList.get(i); String cazeOutcome = caze.getFromOutcome(); String cazeActionRef = caze.getFromAction(); if ((cazeOutcome == null || cazeOutcome.equals(outcome)) && (cazeActionRef == null || cazeActionRef.equals(actionRef))) { return caze; } } return null; }
private Set<NavigationCase> convertNavigationCasesToAPI(NavigationRule rule) { Collection<? extends org.apache.myfaces.config.element.NavigationCase> configCases = rule.getNavigationCases(); Set<NavigationCase> apiCases = new HashSet<NavigationCase>(configCases.size()); for(org.apache.myfaces.config.element.NavigationCase configCase : configCases) { if(configCase.getRedirect() != null) { String includeViewParamsAttribute = configCase.getRedirect().getIncludeViewParams(); boolean includeViewParams = false; // default value is false if (includeViewParamsAttribute != null) { includeViewParams = new Boolean(includeViewParamsAttribute); } apiCases.add(new NavigationCase(rule.getFromViewId(),configCase.getFromAction(),configCase.getFromOutcome(),configCase.getIf(),configCase.getToViewId(),configCase.getRedirect().getViewParams(),true,includeViewParams)); } else { apiCases.add(new NavigationCase(rule.getFromViewId(),configCase.getFromAction(),configCase.getFromOutcome(),configCase.getIf(),configCase.getToViewId(),null,false,false)); } } return apiCases; }
private Set<NavigationCase> convertNavigationCasesToAPI(NavigationRule rule) { Collection<? extends org.apache.myfaces.config.element.NavigationCase> configCases = rule.getNavigationCases(); Set<NavigationCase> apiCases = new HashSet<NavigationCase>(configCases.size()); for(org.apache.myfaces.config.element.NavigationCase configCase : configCases) { if(configCase.getRedirect() != null) { String includeViewParamsAttribute = configCase.getRedirect().getIncludeViewParams(); boolean includeViewParams = false; // default value is false if (includeViewParamsAttribute != null) { includeViewParams = new Boolean(includeViewParamsAttribute); } apiCases.add(new NavigationCase(rule.getFromViewId(),configCase.getFromAction(),configCase.getFromOutcome(),configCase.getIf(),configCase.getToViewId(),configCase.getRedirect().getViewParams(),true,includeViewParams)); } else { apiCases.add(new NavigationCase(rule.getFromViewId(),configCase.getFromAction(),configCase.getFromOutcome(),configCase.getIf(),configCase.getToViewId(),null,false,false)); } } return apiCases; }
private Set<NavigationCase> convertNavigationCasesToAPI(NavigationRule rule) { Collection<? extends org.apache.myfaces.config.element.NavigationCase> configCases = rule.getNavigationCases(); Set<NavigationCase> apiCases = new HashSet<NavigationCase>(configCases.size()); for(org.apache.myfaces.config.element.NavigationCase configCase : configCases) { if(configCase.getRedirect() != null) { String includeViewParamsAttribute = configCase.getRedirect().getIncludeViewParams(); boolean includeViewParams = false; // default value is false if (includeViewParamsAttribute != null) { includeViewParams = Boolean.valueOf(includeViewParamsAttribute); } apiCases.add(new NavigationCase(rule.getFromViewId(),configCase.getFromAction(), configCase.getFromOutcome(),configCase.getIf(),configCase.getToViewId(), configCase.getRedirect().getViewParams(),true,includeViewParams)); } else { apiCases.add(new NavigationCase(rule.getFromViewId(),configCase.getFromAction(), configCase.getFromOutcome(),configCase.getIf(), configCase.getToViewId(),null,false,false)); } } return apiCases; }
configCase.getFromAction(), configCase.getFromOutcome(),configCase.getIf(), configCase.getToViewId(), configCase.getFromAction(), configCase.getFromOutcome(),configCase.getIf(), configCase.getToViewId(),null,false,false));