[jboss-cvs] JBossAS SVN: r96097 - projects/metadata/web/trunk/src/main/java/org/jboss/metadata/annotation/creator/web.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Nov 6 09:25:24 EST 2009


Author: remy.maucherat at jboss.com
Date: 2009-11-06 09:25:24 -0500 (Fri, 06 Nov 2009)
New Revision: 96097

Modified:
   projects/metadata/web/trunk/src/main/java/org/jboss/metadata/annotation/creator/web/ServletSecurityProcessor.java
Log:
- Remove commented out algorithm.

Modified: projects/metadata/web/trunk/src/main/java/org/jboss/metadata/annotation/creator/web/ServletSecurityProcessor.java
===================================================================
--- projects/metadata/web/trunk/src/main/java/org/jboss/metadata/annotation/creator/web/ServletSecurityProcessor.java	2009-11-06 14:00:57 UTC (rev 96096)
+++ projects/metadata/web/trunk/src/main/java/org/jboss/metadata/annotation/creator/web/ServletSecurityProcessor.java	2009-11-06 14:25:24 UTC (rev 96097)
@@ -114,122 +114,6 @@
       }
       
       return metaData;
-      
-      /*
-      List<SecurityConstraintMetaData> metaData = new ArrayList<SecurityConstraintMetaData>();
-
-      ArrayList<String> methodOmissions = new ArrayList<String>();
-      boolean classPA = httpConstraint.value().equals(EmptyRoleSemantic.PERMIT);
-      boolean classDA = httpConstraint.value().equals(EmptyRoleSemantic.DENY);
-      boolean classTP = httpConstraint.transportGuarantee().equals(TransportGuarantee.CONFIDENTIAL);
-      String[] classRA = httpConstraint.rolesAllowed();
-
-      // Process method constraints
-      if (httpMethodConstraints != null && httpMethodConstraints.length > 0)
-      {
-         for (HttpMethodConstraint httpMethodConstraint : httpMethodConstraints)
-         {
-            boolean methodPA = httpMethodConstraint.emptyRoleSemantic().equals(EmptyRoleSemantic.PERMIT);
-            boolean methodDA = httpMethodConstraint.emptyRoleSemantic().equals(EmptyRoleSemantic.DENY);
-            boolean methodTP = httpMethodConstraint.transportGuarantee().equals(TransportGuarantee.CONFIDENTIAL);
-            String[] methodRA = httpMethodConstraint.rolesAllowed();
-            if (methodPA || methodDA || methodTP || methodRA != null)
-            {
-               methodOmissions.add(httpMethodConstraint.value());
-               // Define a constraint specific for the method
-               SecurityConstraintMetaData securityConstraint = new SecurityConstraintMetaData();
-               if (methodDA)
-               {
-                  AuthConstraintMetaData emptyAuthConstraint = new AuthConstraintMetaData();
-                  securityConstraint.setAuthConstraint(emptyAuthConstraint);
-               }
-               if (methodPA)
-               {
-                  AuthConstraintMetaData allAuthConstraint = new AuthConstraintMetaData();
-                  List<String> all = new ArrayList<String>();
-                  all.add("*");
-                  allAuthConstraint.setRoleNames(all);
-                  securityConstraint.setAuthConstraint(allAuthConstraint);
-               }
-               if (methodRA != null)
-               {
-                  AuthConstraintMetaData authConstraint = new AuthConstraintMetaData();
-                  List<String> roleNames = new ArrayList<String>();
-                  for (String role: methodRA)
-                  {
-                     roleNames.add(role);
-                  }
-                  authConstraint.setRoleNames(roleNames);
-                  securityConstraint.setAuthConstraint(authConstraint);
-               }
-               if (methodTP)
-               {
-                  UserDataConstraintMetaData userDataConstraint = new UserDataConstraintMetaData();
-                  userDataConstraint.setTransportGuarantee(TransportGuaranteeType.CONFIDENTIAL);
-                  securityConstraint.setUserDataConstraint(userDataConstraint);
-               }
-               WebResourceCollectionsMetaData webResourceCollections = new WebResourceCollectionsMetaData();
-               WebResourceCollectionMetaData webResourceCollection = new WebResourceCollectionMetaData();
-               List<String> httpMethods = new ArrayList<String>();
-               httpMethods.add(httpMethodConstraint.value());
-               webResourceCollection.setHttpMethods(httpMethods);
-               webResourceCollections.add(webResourceCollection);
-               securityConstraint.setResourceCollections(webResourceCollections);
-               metaData.add(securityConstraint);
-            }
-
-         }
-
-      }
-
-      if (classPA || classTP || classRA != null)
-      {
-         // Define a constraint for the class
-         SecurityConstraintMetaData securityConstraint = new SecurityConstraintMetaData();
-         if (classDA)
-         {
-            AuthConstraintMetaData emptyAuthConstraint = new AuthConstraintMetaData();
-            securityConstraint.setAuthConstraint(emptyAuthConstraint);
-         }
-         if (classPA)
-         {
-            AuthConstraintMetaData allAuthConstraint = new AuthConstraintMetaData();
-            List<String> all = new ArrayList<String>();
-            all.add("*");
-            allAuthConstraint.setRoleNames(all);
-            securityConstraint.setAuthConstraint(allAuthConstraint);
-         }
-         if (classRA != null)
-         {
-            AuthConstraintMetaData authConstraint = new AuthConstraintMetaData();
-            List<String> roleNames = new ArrayList<String>();
-            for (String role: classRA)
-            {
-               roleNames.add(role);
-            }
-            authConstraint.setRoleNames(roleNames);
-            securityConstraint.setAuthConstraint(authConstraint);
-         }
-         if (classTP) {
-            UserDataConstraintMetaData userDataConstraint = new UserDataConstraintMetaData();
-            userDataConstraint.setTransportGuarantee(TransportGuaranteeType.CONFIDENTIAL);
-            securityConstraint.setUserDataConstraint(userDataConstraint);
-         }
-         WebResourceCollectionsMetaData webResourceCollections = new WebResourceCollectionsMetaData();
-         WebResourceCollectionMetaData webResourceCollection = new WebResourceCollectionMetaData();
-         List<String> httpMethodOmissions = new ArrayList<String>();
-         for (String methodOmission : methodOmissions)
-         {
-            httpMethodOmissions.add(methodOmission);
-         }
-         webResourceCollection.setHttpMethodOmissions(httpMethodOmissions);
-         webResourceCollections.add(webResourceCollection);
-         securityConstraint.setResourceCollections(webResourceCollections);
-         metaData.add(securityConstraint);
-      }
-
-      return metaData;
-      */
    }
 
    public Collection<Class<? extends Annotation>> getAnnotationTypes()




More information about the jboss-cvs-commits mailing list