[jboss-cvs] JBossAS SVN: r70081 - trunk/webservices/src/main/org/jboss/wsf/container/jboss50.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Feb 26 03:43:04 EST 2008


Author: thomas.diesler at jboss.com
Date: 2008-02-26 03:43:04 -0500 (Tue, 26 Feb 2008)
New Revision: 70081

Modified:
   trunk/webservices/src/main/org/jboss/wsf/container/jboss50/WebAppGeneratorDeploymentAspect.java
Log:
Fix security mapping for ejb endpoints

Modified: trunk/webservices/src/main/org/jboss/wsf/container/jboss50/WebAppGeneratorDeploymentAspect.java
===================================================================
--- trunk/webservices/src/main/org/jboss/wsf/container/jboss50/WebAppGeneratorDeploymentAspect.java	2008-02-26 07:54:50 UTC (rev 70080)
+++ trunk/webservices/src/main/org/jboss/wsf/container/jboss50/WebAppGeneratorDeploymentAspect.java	2008-02-26 08:43:04 UTC (rev 70081)
@@ -193,17 +193,21 @@
                jbwmd.setSecurityContraints(securityContraints);
             }
             SecurityConstraintMetaData securityConstraint = new SecurityConstraintMetaData();
+            securityContraints.add(securityConstraint);
+            
             WebResourceCollectionsMetaData resourceCollections = securityConstraint.getResourceCollections();
             if (resourceCollections == null)
             {
                resourceCollections = new WebResourceCollectionsMetaData();
                securityConstraint.setResourceCollections(resourceCollections);
             }
-            WebResourceCollectionMetaData wrc = new WebResourceCollectionMetaData();
-            wrc.setWebResourceName(ejbName);
-            wrc.setUrlPatterns(Arrays.asList(new String[] { ep.getURLPattern() }));
+            WebResourceCollectionMetaData resourceCollection = new WebResourceCollectionMetaData();
+            resourceCollections.add(resourceCollection);
+            
+            resourceCollection.setWebResourceName(ejbName);
+            resourceCollection.setUrlPatterns(Arrays.asList(new String[] { ep.getURLPattern() }));
             ArrayList<String> httpMethods = new ArrayList<String>();
-            wrc.setHttpMethods(httpMethods);
+            resourceCollection.setHttpMethods(httpMethods);
             if (Boolean.TRUE.equals(secureWSDLAccess))
             {
                httpMethods.add("GET");




More information about the jboss-cvs-commits mailing list