protected String buildUrl(FacesContext context, UIComponent component, UrlMapping urlMapping) { return context.getExternalContext().getRequestContextPath() + urlBuilder.build(urlMapping, true, urlBuilder.extractParameters(component)); }
/** * Build a Pretty URL for the given Mapping ID and parameters. * * @deprecated Use {@link #build(UrlMapping, boolean, List)} instead. */ @Deprecated public String build(final UrlMapping urlMapping, final List<UIParameter> parameters) { return build(urlMapping, false, parameters); }
PrettyURLBuilder builder = new PrettyURLBuilder(); result = contextPath + builder.build(m, true, uiParams); break;
/** * Build a Pretty URL for the given UrlMapping and parameters. * * @deprecated Use {@link #build(UrlMapping, boolean, Map)} instead. */ @Deprecated public String build(final UrlMapping mapping, final Map<String, String[]> parameters) { return build(mapping, false, parameters); }
PrettyURLBuilder builder = new PrettyURLBuilder(); result = contextPath + builder.build(m, true, uiParams); break;
UrlMapping urlMapping = prettyConfig.getMappingById(mappingId); String prettyHref = urlBuilder.build(urlMapping, true, urlBuilder.extractParameters(component)); String contextPath = context.getExternalContext().getRequestContextPath(); String href = (relative == null || "false".equals(relative)) ? contextPath + prettyHref : prettyHref;
/** * Build a Pretty URL for the given UrlMapping and parameters. * * @deprecated Use {@link #build(UrlMapping, boolean, Object...)} instead. */ @Deprecated public String build(final UrlMapping mapping, final Object... parameters) { return build(mapping, false, parameters); }
PrettyURLBuilder builder = new PrettyURLBuilder(); result = contextPath + builder.build(mapping, true, uiParams);
UrlMapping urlMapping = prettyConfig.getMappingById(mappingId); String prettyHref = urlBuilder.build(urlMapping, true, urlBuilder.extractParameters(component)); String contextPath = context.getExternalContext().getRequestContextPath(); String href = (relative == null || "false".equals(relative)) ? contextPath + prettyHref : prettyHref;
/** * Build a Pretty URL for the given UrlMapping and parameters. * * @deprecated Use {@link #build(UrlMapping, boolean, Object...)} instead. */ @Deprecated public String build(final UrlMapping mapping, final Object... parameters) { return build(mapping, false, parameters); }
PrettyURLBuilder builder = new PrettyURLBuilder(); result = contextPath + builder.build(m, true, uiParams); break;
@Override public void encodeBegin(final FacesContext context, final UIComponent component) throws IOException { super.encodeBegin(context, component); if (!component.isRendered()) { return; } UrlBuffer urlBuffer = (UrlBuffer) component; String var = (String) urlBuffer.getAttributes().get("var"); String mappingId = (String) component.getAttributes().get("mappingId"); if (mappingId == null) { throw new PrettyException("Mapping id was null when attempting to build URL for component: " + component.toString() + " <" + component.getClientId(context) + ">"); } PrettyContext prettyContext = PrettyContext.getCurrentInstance(context); PrettyConfig prettyConfig = prettyContext.getConfig(); UrlMapping urlMapping = prettyConfig.getMappingById(mappingId); String href = context.getExternalContext().getRequestContextPath() + urlBuilder.build(urlMapping, true, urlBuilder.extractParameters(component)); context.getExternalContext().getRequestMap().put(var, href); } }
/** * Build a Pretty URL for the given UrlMapping and parameters. * * @deprecated Use {@link #build(UrlMapping, boolean, RequestParameter...)} instead. */ @Deprecated public String build(final UrlMapping mapping, final RequestParameter... parameters) { return build(mapping, false, parameters); }
PrettyURLBuilder builder = new PrettyURLBuilder(); result = contextPath + builder.build(m, true, uiParams); break;
UrlMapping urlMapping = prettyConfig.getMappingById(mappingId); String prettyHref = urlBuilder.build(urlMapping, true, urlBuilder.extractParameters(component)); String contextPath = context.getExternalContext().getRequestContextPath(); String href = (relative == null || "false".equals(relative)) ? contextPath + prettyHref : prettyHref;
/** * Build a Pretty URL for the given Mapping ID and parameters. * * @deprecated Use {@link #build(UrlMapping, boolean, List)} instead. */ @Deprecated public String build(final UrlMapping urlMapping, final List<UIParameter> parameters) { return build(urlMapping, false, parameters); }
+ urlBuilder.build(urlMapping, true, urlBuilder.extractParameters(component));
/** * Build a Pretty URL for the given UrlMapping and parameters. * * @deprecated Use {@link #build(UrlMapping, boolean, Map)} instead. */ @Deprecated public String build(final UrlMapping mapping, final Map<String, String[]> parameters) { return build(mapping, false, parameters); }
+ urlBuilder.build(urlMapping, true, urlBuilder.extractParameters(component));
/** * Build a Pretty URL for the given UrlMapping and parameters. * * @deprecated Use {@link #build(UrlMapping, boolean, Object...)} instead. */ @Deprecated public String build(final UrlMapping mapping, final Object... parameters) { return build(mapping, false, parameters); }