[jboss-cvs] JBossAS SVN: r60958 - branches/Branch_4_2/server/src/main/org/jboss/web.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Feb 27 15:13:12 EST 2007


Author: anil.saldhana at jboss.com
Date: 2007-02-27 15:13:12 -0500 (Tue, 27 Feb 2007)
New Revision: 60958

Modified:
   branches/Branch_4_2/server/src/main/org/jboss/web/WebPermissionMapping.java
Log:
JBAS-4158:add to unchecked policy only if exclusion is not specified

Modified: branches/Branch_4_2/server/src/main/org/jboss/web/WebPermissionMapping.java
===================================================================
--- branches/Branch_4_2/server/src/main/org/jboss/web/WebPermissionMapping.java	2007-02-27 19:04:08 UTC (rev 60957)
+++ branches/Branch_4_2/server/src/main/org/jboss/web/WebPermissionMapping.java	2007-02-27 20:13:12 UTC (rev 60958)
@@ -213,8 +213,17 @@
             Set methods = (Set) transportMethods.getValue();
             httpMethods = new String[methods.size()];
             methods.toArray(httpMethods);
-            WebUserDataPermission wudp = new WebUserDataPermission(qurl, httpMethods, transport);
-            pc.addToUncheckedPolicy(wudp);
+            if(info.getExcludedMethods() == null)
+            { 
+               WebUserDataPermission wudp = new WebUserDataPermission(qurl, httpMethods, transport);
+               pc.addToUncheckedPolicy(wudp);
+               
+               if("NONE".equals(transport))
+               {
+                  WebUserDataPermission wudp1 = new WebUserDataPermission(info.pattern, null);
+                  pc.addToUncheckedPolicy(wudp1);
+               }
+            } 
          }
       }
 




More information about the jboss-cvs-commits mailing list