[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