Class OutcomeTargetRenderer

    • Constructor Detail

      • OutcomeTargetRenderer

        public OutcomeTargetRenderer()
    • Method Detail

      • findNavigationCase

        protected javax.faces.application.NavigationCase findNavigationCase​(javax.faces.context.FacesContext context,
                                                                            UIOutcomeTarget outcomeTarget)
      • isExpression

        protected boolean isExpression​(String text)
      • containsEL

        protected boolean containsEL​(List<String> values)
      • evaluateValueExpressions

        protected List<String> evaluateValueExpressions​(javax.faces.context.FacesContext context,
                                                        List<String> values)
      • getParams

        protected Map<String,​List<String>> getParams​(javax.faces.context.FacesContext context,
                                                           javax.faces.application.NavigationCase navCase,
                                                           UIOutcomeTarget outcomeTarget)
        Find all parameters to include by looking at nested uiparams and params of navigation case
      • isIncludeViewParams

        protected boolean isIncludeViewParams​(UIOutcomeTarget outcomeTarget,
                                              javax.faces.application.NavigationCase navCase)
      • getTargetURL

        protected String getTargetURL​(javax.faces.context.FacesContext context,
                                      UIOutcomeTarget outcomeTarget)
      • getTargetRequestURL

        protected String getTargetRequestURL​(javax.faces.context.FacesContext context,
                                             UIOutcomeTarget outcomeTarget)