You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by jh...@apache.org on 2009/03/02 04:25:25 UTC

svn commit: r749162 - in /incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter: PathConfigProcessor.java PathMatchingFilter.java

Author: jhaile
Date: Mon Mar  2 03:25:25 2009
New Revision: 749162

URL: http://svn.apache.org/viewvc?rev=749162&view=rev
Log:
Implemented change suggested by JSEC-61

Modified:
    incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathConfigProcessor.java
    incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathMatchingFilter.java

Modified: incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathConfigProcessor.java
URL: http://svn.apache.org/viewvc/incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathConfigProcessor.java?rev=749162&r1=749161&r2=749162&view=diff
==============================================================================
--- incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathConfigProcessor.java (original)
+++ incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathConfigProcessor.java Mon Mar  2 03:25:25 2009
@@ -18,6 +18,8 @@
  */
 package org.jsecurity.web.filter;
 
+import javax.servlet.Filter;
+
 /**
  * A PathConfigProcessor processes configuration entries on a per path (per url) basis.
  *
@@ -28,5 +30,5 @@
 
     //TODO - complete JavaDoc
 
-    void processPathConfig(String path, String config);
+    Filter processPathConfig(String path, String config);
 }

Modified: incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathMatchingFilter.java
URL: http://svn.apache.org/viewvc/incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathMatchingFilter.java?rev=749162&r1=749161&r2=749162&view=diff
==============================================================================
--- incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathMatchingFilter.java (original)
+++ incubator/jsecurity/import/trunk/src/org/jsecurity/web/filter/PathMatchingFilter.java Mon Mar  2 03:25:25 2009
@@ -26,6 +26,7 @@
 import org.jsecurity.web.WebUtils;
 import org.jsecurity.web.servlet.AdviceFilter;
 
+import javax.servlet.Filter;
 import javax.servlet.ServletRequest;
 import javax.servlet.ServletResponse;
 import java.util.LinkedHashMap;
@@ -76,14 +77,16 @@
      *
      * @param path   the application context path to match for executing this filter.
      * @param config the specified for <em>this particular filter only</em> for the given <code>path</code>
+     * @return this configured filter.
      */
-    public void processPathConfig(String path, String config) {
+    public Filter processPathConfig(String path, String config) {
         String[] values = null;
         if (config != null) {
             values = split(config);
         }
 
         this.appliedPaths.put(path, values);
+        return this;
     }
 
     /**