Author: jleroux
Date: Wed Oct 30 07:08:14 2013 New Revision: 1536992 URL: http://svn.apache.org/r1536992 Log: No functional changes, just formatting to allo an easier comparaison between SeoConfigUtil.java and UrlRegexpConfigUtil.java BTW I believe those should be also "merged", refactoring ahead... Modified: ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/SeoConfigUtil.java ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/UrlRegexpConfigUtil.java Modified: ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/SeoConfigUtil.java URL: http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/SeoConfigUtil.java?rev=1536992&r1=1536991&r2=1536992&view=diff ============================================================================== --- ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/SeoConfigUtil.java (original) +++ ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/SeoConfigUtil.java Wed Oct 30 07:08:14 2013 @@ -56,7 +56,6 @@ public class SeoConfigUtil { private static boolean categoryUrlEnabled = true; private static boolean categoryNameEnabled = false; private static String categoryUrlSuffix = null; - public static final String DEFAULT_REGEXP = "^.*/.*$"; private static Pattern regexpIfMatch = null; private static boolean useUrlRegexp = false; private static boolean jSessionIdAnonEnabled = false; @@ -70,6 +69,7 @@ public class SeoConfigUtil { private static List<Pattern> userExceptionPatterns = null; private static Set<String> allowedContextPaths = null; private static Map<String, String> specialProductIds = null; + public static final String DEFAULT_REGEXP = "^.*/.*$"; public static final String ELEMENT_REGEXPIFMATCH = "regexpifmatch"; public static final String ELEMENT_DEBUG = "debug"; public static final String ELEMENT_CONFIG = "config"; @@ -114,21 +114,17 @@ public class SeoConfigUtil { Document configDoc = UtilXml.readXmlDocument(UtilURL.fromResource(SEO_CONFIG_FILENAME), false); Element rootElement = configDoc.getDocumentElement(); - String regexIfMatch = UtilXml.childElementValue(rootElement, - ELEMENT_REGEXPIFMATCH, DEFAULT_REGEXP); + String regexIfMatch = UtilXml.childElementValue(rootElement, ELEMENT_REGEXPIFMATCH, DEFAULT_REGEXP); try { - regexpIfMatch = perlCompiler.compile(regexIfMatch, - Perl5Compiler.DEFAULT_MASK); + regexpIfMatch = perlCompiler.compile(regexIfMatch, Perl5Compiler.DEFAULT_MASK); } catch (MalformedPatternException e1) { Debug.logWarning(e1, module); } - debug = Boolean.parseBoolean(UtilXml.childElementValue( - rootElement, ELEMENT_DEBUG, "false")); + debug = Boolean.parseBoolean(UtilXml.childElementValue(rootElement, ELEMENT_DEBUG, "false")); // parse jsessionid element try { - Element jSessionId = UtilXml.firstChildElement(rootElement, - ELEMENT_JSESSIONID); + Element jSessionId = UtilXml.firstChildElement(rootElement, ELEMENT_JSESSIONID); if (jSessionId != null) { Element anonymous = UtilXml.firstChildElement(jSessionId, ELEMENT_ANONYMOUS); if (anonymous != null) { @@ -156,8 +152,7 @@ public class SeoConfigUtil { String urlpattern = element.getTextContent(); if (UtilValidate.isNotEmpty(urlpattern)) { try { - Pattern pattern = perlCompiler.compile( - urlpattern, Perl5Compiler.DEFAULT_MASK); + Pattern pattern = perlCompiler.compile(urlpattern, Perl5Compiler.DEFAULT_MASK); userExceptionPatterns.add(pattern); } catch (MalformedPatternException e) { Debug.logWarning(e, "skip this url replacement if any error happened", module); @@ -173,21 +168,15 @@ public class SeoConfigUtil { // parse name-filters elements try { - NodeList nameFilterNodes = rootElement - .getElementsByTagName(ELEMENT_FILTER); + NodeList nameFilterNodes = rootElement.getElementsByTagName(ELEMENT_FILTER); for (int i = 0; i < nameFilterNodes.getLength(); i++) { Element element = (Element) nameFilterNodes.item(i); - String charaterPattern = UtilXml.childElementValue(element, - ELEMENT_CHARACTER_PATTERN, null); - String replacement = UtilXml.childElementValue(element, - ELEMENT_REPLACEMENT, null); - if (UtilValidate.isNotEmpty(charaterPattern) - && UtilValidate.isNotEmpty(replacement)) { + String charaterPattern = UtilXml.childElementValue(element, ELEMENT_CHARACTER_PATTERN, null); + String replacement = UtilXml.childElementValue(element, ELEMENT_REPLACEMENT, null); + if (UtilValidate.isNotEmpty(charaterPattern) && UtilValidate.isNotEmpty(replacement)) { try { - perlCompiler.compile( - charaterPattern, Perl5Compiler.DEFAULT_MASK); - nameFilters.put(charaterPattern, - replacement); + perlCompiler.compile(charaterPattern, Perl5Compiler.DEFAULT_MASK); + nameFilters.put(charaterPattern,replacement); } catch (MalformedPatternException e) { Debug.logWarning(e, "skip this filter (character-pattern replacement) if any error happened", module); } @@ -200,21 +189,15 @@ public class SeoConfigUtil { // parse config elements try { // construct seo patterns - NodeList seos = rootElement - .getElementsByTagName(ELEMENT_SEO); + NodeList seos = rootElement.getElementsByTagName(ELEMENT_SEO); for (int i = 0; i < seos.getLength(); i++) { Element element = (Element) seos.item(i); - String urlpattern = UtilXml.childElementValue(element, - ELEMENT_URLPATTERN, null); - String replacement = UtilXml.childElementValue(element, - ELEMENT_REPLACEMENT, null); - if (UtilValidate.isNotEmpty(urlpattern) - && UtilValidate.isNotEmpty(replacement)) { + String urlpattern = UtilXml.childElementValue(element, ELEMENT_URLPATTERN, null); + String replacement = UtilXml.childElementValue(element, ELEMENT_REPLACEMENT, null); + if (UtilValidate.isNotEmpty(urlpattern) && UtilValidate.isNotEmpty(replacement)) { try { - Pattern pattern = perlCompiler.compile( - urlpattern, Perl5Compiler.DEFAULT_MASK); - seoReplacements.put(urlpattern, - replacement); + Pattern pattern = perlCompiler.compile(urlpattern, Perl5Compiler.DEFAULT_MASK); + seoReplacements.put(urlpattern, replacement); seoPatterns.put(urlpattern, pattern); } catch (MalformedPatternException e) { Debug.logWarning(e, "skip this url replacement if any error happened", module); @@ -223,23 +206,16 @@ public class SeoConfigUtil { } // construct forward patterns - NodeList forwards = rootElement - .getElementsByTagName(ELEMENT_FORWARD); + NodeList forwards = rootElement.getElementsByTagName(ELEMENT_FORWARD); for (int i = 0; i < forwards.getLength(); i++) { Element element = (Element) forwards.item(i); - String urlpattern = UtilXml.childElementValue(element, - ELEMENT_URLPATTERN, null); - String replacement = UtilXml.childElementValue(element, - ELEMENT_REPLACEMENT, null); - String responseCode = UtilXml.childElementValue(element, - ELEMENT_RESPONSECODE, String.valueOf(DEFAULT_RESPONSECODE)); - if (UtilValidate.isNotEmpty(urlpattern) - && UtilValidate.isNotEmpty(replacement)) { + String urlpattern = UtilXml.childElementValue(element, ELEMENT_URLPATTERN, null); + String replacement = UtilXml.childElementValue(element, ELEMENT_REPLACEMENT, null); + String responseCode = UtilXml.childElementValue(element, ELEMENT_RESPONSECODE, String.valueOf(DEFAULT_RESPONSECODE)); + if (UtilValidate.isNotEmpty(urlpattern) && UtilValidate.isNotEmpty(replacement)) { try { - Pattern pattern = perlCompiler.compile( - urlpattern, Perl5Compiler.DEFAULT_MASK); - forwardReplacements.put(urlpattern, - replacement); + Pattern pattern = perlCompiler.compile(urlpattern, Perl5Compiler.DEFAULT_MASK); + forwardReplacements.put(urlpattern, replacement); forwardPatterns.put(urlpattern, pattern); if (UtilValidate.isNotEmpty(responseCode)) { Integer responseCodeInt = DEFAULT_RESPONSECODE; Modified: ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/UrlRegexpConfigUtil.java URL: http://svn.apache.org/viewvc/ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/UrlRegexpConfigUtil.java?rev=1536992&r1=1536991&r2=1536992&view=diff ============================================================================== --- ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/UrlRegexpConfigUtil.java (original) +++ ofbiz/branches/OFBIZ-5312-ofbiz-ecommerce-seo-2013-10-23/applications/product/src/org/ofbiz/product/category/UrlRegexpConfigUtil.java Wed Oct 30 07:08:14 2013 @@ -232,7 +232,6 @@ public class UrlRegexpConfigUtil { m_nameFilters.put(charaterPattern, replacement); } catch (MalformedPatternException e) { Debug.logWarning(e, "skip this filter (character-pattern replacement) if any error happened", module); - } } } |
Free forum by Nabble | Edit this page |