@Override public String getBookmarkableURL(FacesContext context, String viewId, Map<String, List<String>> parameters, boolean includeViewParams) { Map<String, List<String>> viewParameters; if (includeViewParams) { viewParameters = getViewParameterList(context, viewId, parameters); } else { viewParameters = parameters; } // note that we cannot use this.getActionURL(), because this will // cause problems if the ViewHandler is wrapped String actionEncodedViewId = getViewHandler(context).getActionURL(context, viewId); ExternalContext externalContext = context.getExternalContext(); String bookmarkEncodedURL = externalContext.encodeBookmarkableURL(actionEncodedViewId, viewParameters); return externalContext.encodeActionURL(bookmarkEncodedURL); }
@Override public String getBookmarkableURL(FacesContext context, String viewId, Map<String, List<String>> parameters, boolean includeViewParams) { Map<String, List<String>> viewParameters; if (includeViewParams) { viewParameters = getViewParameterList(context, viewId, parameters); } else { viewParameters = parameters; } // note that we cannot use this.getActionURL(), because this will // cause problems if the ViewHandler is wrapped String actionEncodedViewId = getViewHandler(context).getActionURL(context, viewId); ExternalContext externalContext = context.getExternalContext(); String bookmarkEncodedURL = externalContext.encodeBookmarkableURL(actionEncodedViewId, viewParameters); return externalContext.encodeActionURL(bookmarkEncodedURL); }
@Override public String getBookmarkableURL(FacesContext context, String viewId, Map<String, List<String>> parameters, boolean includeViewParams) { Map<String, List<String>> viewParameters; if (includeViewParams) { viewParameters = getViewParameterList(context, viewId, parameters); } else { viewParameters = parameters; } // note that we cannot use this.getActionURL(), because this will // cause problems if the ViewHandler is wrapped String actionEncodedViewId = getViewHandler(context).getActionURL(context, viewId); ExternalContext externalContext = context.getExternalContext(); String bookmarkEncodedURL = externalContext.encodeBookmarkableURL(actionEncodedViewId, viewParameters); return externalContext.encodeActionURL(bookmarkEncodedURL); }
@Override public String getRedirectURL(FacesContext context, String viewId, Map<String, List<String>> parameters, boolean includeViewParams) { Map<String, List<String>> viewParameters; if (includeViewParams) { viewParameters = getViewParameterList(context, viewId, parameters); } else { viewParameters = parameters; } // note that we cannot use this.getActionURL(), because this will // cause problems if the ViewHandler is wrapped String actionEncodedViewId = getViewHandler(context).getActionURL(context, viewId); ExternalContext externalContext = context.getExternalContext(); String redirectEncodedURL = externalContext.encodeRedirectURL(actionEncodedViewId, viewParameters); return externalContext.encodeActionURL(redirectEncodedURL); }
@Override public String getRedirectURL(FacesContext context, String viewId, Map<String, List<String>> parameters, boolean includeViewParams) { Map<String, List<String>> viewParameters; if (includeViewParams) { viewParameters = getViewParameterList(context, viewId, parameters); } else { viewParameters = parameters; } // note that we cannot use this.getActionURL(), because this will // cause problems if the ViewHandler is wrapped String actionEncodedViewId = getViewHandler(context).getActionURL(context, viewId); ExternalContext externalContext = context.getExternalContext(); String redirectEncodedURL = externalContext.encodeRedirectURL(actionEncodedViewId, viewParameters); return externalContext.encodeActionURL(redirectEncodedURL); }
@Override public String getRedirectURL(FacesContext context, String viewId, Map<String, List<String>> parameters, boolean includeViewParams) { Map<String, List<String>> viewParameters; if (includeViewParams) { viewParameters = getViewParameterList(context, viewId, parameters); } else { viewParameters = parameters; } // note that we cannot use this.getActionURL(), because this will // cause problems if the ViewHandler is wrapped String actionEncodedViewId = getViewHandler(context).getActionURL(context, viewId); ExternalContext externalContext = context.getExternalContext(); String redirectEncodedURL = externalContext.encodeRedirectURL(actionEncodedViewId, viewParameters); return externalContext.encodeActionURL(redirectEncodedURL); }