public void addFromConfig(PrettyConfig config) { if (config != null) { mappings.addAll(config.getMappings()); rewriteRules.addAll(config.getGlobalRewriteRules()); } }
public void addFromConfig(PrettyConfig config) { if (config != null) { mappings.addAll(config.getMappings()); rewriteRules.addAll(config.getGlobalRewriteRules()); } }
public void addFromConfig(PrettyConfig config) { if (config != null) { mappings.addAll(config.getMappings()); rewriteRules.addAll(config.getGlobalRewriteRules()); } }
public void addFromConfig(PrettyConfig config) { if (config != null) { mappings.addAll(config.getMappings()); rewriteRules.addAll(config.getGlobalRewriteRules()); } }
private String rewrite(final String url) { String result = ""; if (url != null) { String strippedUrl = stripContextPath(url); if (!strippedUrl.equals(url)) { result = contextPath; } try { for (RewriteRule c : prettyConfig.getGlobalRewriteRules()) { strippedUrl = rewriteEngine.processOutbound(request, this, c, strippedUrl); } result += strippedUrl; } catch (Exception e) { throw new PrettyException("Error occurred during canonicalization of request <[" + url + "]>", e); } } return result; }
private String rewrite(final String url) { String result = ""; if (url != null) { String strippedUrl = stripContextPath(url); if (!strippedUrl.equals(url)) { result = contextPath; } try { for (RewriteRule c : prettyConfig.getGlobalRewriteRules()) { strippedUrl = rewriteEngine.processOutbound(request, this, c, strippedUrl); } result += strippedUrl; } catch (Exception e) { throw new PrettyException("Error occurred during canonicalization of request <[" + url + "]>", e); } } return result; }
private String rewrite(final String url) { String result = ""; if (url != null) { String strippedUrl = stripContextPath(url); if (!strippedUrl.equals(url)) { result = contextPath; } try { for (RewriteRule c : prettyConfig.getGlobalRewriteRules()) { strippedUrl = rewriteEngine.processOutbound(request, this, c, strippedUrl); } result += strippedUrl; } catch (Exception e) { throw new PrettyException("Error occurred during canonicalization of request <[" + url + "]>", e); } } return result; }
private String rewrite(final String url) { String result = ""; if (url != null) { String strippedUrl = stripContextPath(url); if (!strippedUrl.equals(url)) { result = contextPath; } try { for (RewriteRule c : prettyConfig.getGlobalRewriteRules()) { strippedUrl = rewriteEngine.processOutbound(request, this, c, strippedUrl); } result += strippedUrl; } catch (Exception e) { throw new PrettyException("Error occurred during canonicalization of request <[" + url + "]>", e); } } return result; }
public Configuration getConfiguration(final ServletContext context) { ConfigurationBuilder builder = ConfigurationBuilder.begin(); PrettyConfig config = (PrettyConfig) context.getAttribute(PrettyContext.CONFIG_KEY); if (config != null) { List<RewriteRule> rules = config.getGlobalRewriteRules(); List<UrlMapping> mappings = config.getMappings(); for (RewriteRule rule : rules) { builder.addRule(new InboundRewriteRuleAdaptor(rule)); } for (UrlMapping mapping : mappings) { builder.addRule(new UrlMappingRuleAdaptor(mapping)); } for (RewriteRule rule : rules) { builder.addRule(new OutboundRewriteRuleAdaptor(rule)); } } return builder; }
for (RewriteRule rule : getConfig().getGlobalRewriteRules())
for (RewriteRule rule : getConfig().getGlobalRewriteRules())
for (RewriteRule rule : getConfig().getGlobalRewriteRules())