[jboss-cvs] JBossAS SVN: r65960 - projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Oct 9 00:45:31 EDT 2007
Author: scott.stark at jboss.org
Date: 2007-10-09 00:45:31 -0400 (Tue, 09 Oct 2007)
New Revision: 65960
Modified:
projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec/SecurityConstraintMetaData.java
Log:
Add excluded and unchecked flags
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec/SecurityConstraintMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec/SecurityConstraintMetaData.java 2007-10-09 04:44:03 UTC (rev 65959)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/web/spec/SecurityConstraintMetaData.java 2007-10-09 04:45:31 UTC (rev 65960)
@@ -37,6 +37,13 @@
private WebResourceCollectionsMetaData resourceCollections;
private AuthConstraintMetaData authConstraint;
private UserDataConstraintMetaData userDataConstraint;
+ /** The unchecked flag is set when there is no security-constraint/auth-constraint
+ */
+ private boolean unchecked = false;
+ /** The excluded flag is set when there is an empty
+ security-constraint/auth-constraint element
+ */
+ private boolean excluded = false;
public AuthConstraintMetaData getAuthConstraint()
{
@@ -75,4 +82,18 @@
{
this.userDataConstraint = userDataConstraint;
}
+
+ public boolean isUnchecked()
+ {
+ return authConstraint == null;
+ }
+
+ public boolean isExcluded()
+ {
+ return isUnchecked() && authConstraint.getRoleNames().size() == 0;
+ }
+ public void setExcluded(boolean flag)
+ {
+ this.excluded = flag;
+ }
}
More information about the jboss-cvs-commits
mailing list