You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by fe...@apache.org on 2010/12/17 23:03:05 UTC

svn commit: r1050501 - /directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/aci/GrantAndDenial.java

Author: felixk
Date: Fri Dec 17 22:03:04 2010
New Revision: 1050501

URL: http://svn.apache.org/viewvc?rev=1050501&view=rev
Log:
Make it an enum

Modified:
    directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/aci/GrantAndDenial.java

Modified: directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/aci/GrantAndDenial.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/aci/GrantAndDenial.java?rev=1050501&r1=1050500&r2=1050501&view=diff
==============================================================================
--- directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/aci/GrantAndDenial.java (original)
+++ directory/shared/trunk/ldap/src/main/java/org/apache/directory/shared/ldap/aci/GrantAndDenial.java Fri Dec 17 22:03:04 2010
@@ -25,93 +25,91 @@ package org.apache.directory.shared.ldap
  * 
  * @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
  */
-public final class GrantAndDenial
+public enum GrantAndDenial
 {
     // Permissions that may be used in conjunction with any component of
     // <tt>ProtectedItem</tt>s.
     /** Grant for {@link MicroOperation#ADD} */
-    public static final GrantAndDenial GRANT_ADD = new GrantAndDenial( MicroOperation.ADD, 0, true );
+    GRANT_ADD ( MicroOperation.ADD, 0, true ),
 
     /** Denial for {@link MicroOperation#ADD} */
-    public static final GrantAndDenial DENY_ADD = new GrantAndDenial( MicroOperation.ADD, 1, false );
+    DENY_ADD ( MicroOperation.ADD, 1, false ),
 
     /** Grant for {@link MicroOperation#DISCLOSE_ON_ERROR} */
-    public static final GrantAndDenial GRANT_DISCLOSE_ON_ERROR = new GrantAndDenial( MicroOperation.DISCLOSE_ON_ERROR,
-        2, true );
+    GRANT_DISCLOSE_ON_ERROR ( MicroOperation.DISCLOSE_ON_ERROR, 2, true ),
 
     /** Denial for {@link MicroOperation#DISCLOSE_ON_ERROR} */
-    public static final GrantAndDenial DENY_DISCLOSE_ON_ERROR = new GrantAndDenial( MicroOperation.DISCLOSE_ON_ERROR,
-        3, false );
+    DENY_DISCLOSE_ON_ERROR ( MicroOperation.DISCLOSE_ON_ERROR, 3, false ),
 
     /** Grant for {@link MicroOperation#READ} */
-    public static final GrantAndDenial GRANT_READ = new GrantAndDenial( MicroOperation.READ, 4, true );
+    GRANT_READ ( MicroOperation.READ, 4, true ),
 
     /** Denial for {@link MicroOperation#READ} */
-    public static final GrantAndDenial DENY_READ = new GrantAndDenial( MicroOperation.READ, 5, false );
+    DENY_READ ( MicroOperation.READ, 5, false ),
 
     /** Grant for {@link MicroOperation#REMOVE} */
-    public static final GrantAndDenial GRANT_REMOVE = new GrantAndDenial( MicroOperation.REMOVE, 6, true );
+    GRANT_REMOVE ( MicroOperation.REMOVE, 6, true ),
 
     /** Denial for {@link MicroOperation#REMOVE} */
-    public static final GrantAndDenial DENY_REMOVE = new GrantAndDenial( MicroOperation.REMOVE, 7, false );
+    DENY_REMOVE ( MicroOperation.REMOVE, 7, false ),
 
     // Permissions that may be used only in conjunction with the entry
     // component.
     /** Grant for {@link MicroOperation#BROWSE} */
-    public static final GrantAndDenial GRANT_BROWSE = new GrantAndDenial( MicroOperation.BROWSE, 8, true );
+    GRANT_BROWSE ( MicroOperation.BROWSE, 8, true ),
 
     /** Denial for {@link MicroOperation#BROWSE} */
-    public static final GrantAndDenial DENY_BROWSE = new GrantAndDenial( MicroOperation.BROWSE, 9, false );
+    DENY_BROWSE ( MicroOperation.BROWSE, 9, false ),
 
     /** Grant for {@link MicroOperation#EXPORT} */
-    public static final GrantAndDenial GRANT_EXPORT = new GrantAndDenial( MicroOperation.EXPORT, 10, true );
+    GRANT_EXPORT ( MicroOperation.EXPORT, 10, true ),
 
     /** Denial for {@link MicroOperation#EXPORT} */
-    public static final GrantAndDenial DENY_EXPORT = new GrantAndDenial( MicroOperation.EXPORT, 11, false );
+    DENY_EXPORT ( MicroOperation.EXPORT, 11, false ),
 
     /** Grant for {@link MicroOperation#IMPORT} */
-    public static final GrantAndDenial GRANT_IMPORT = new GrantAndDenial( MicroOperation.IMPORT, 12, true );
+    GRANT_IMPORT ( MicroOperation.IMPORT, 12, true ),
 
     /** Denial for {@link MicroOperation#IMPORT} */
-    public static final GrantAndDenial DENY_IMPORT = new GrantAndDenial( MicroOperation.IMPORT, 13, false );
+    DENY_IMPORT ( MicroOperation.IMPORT, 13, false ),
 
     /** Grant for {@link MicroOperation#MODIFY} */
-    public static final GrantAndDenial GRANT_MODIFY = new GrantAndDenial( MicroOperation.MODIFY, 14, true );
+    GRANT_MODIFY ( MicroOperation.MODIFY, 14, true ),
 
     /** Denial for {@link MicroOperation#MODIFY} */
-    public static final GrantAndDenial DENY_MODIFY = new GrantAndDenial( MicroOperation.MODIFY, 15, false );
+    DENY_MODIFY ( MicroOperation.MODIFY, 15, false ),
 
     /** Grant for {@link MicroOperation#RENAME} */
-    public static final GrantAndDenial GRANT_RENAME = new GrantAndDenial( MicroOperation.RENAME, 16, true );
+    GRANT_RENAME ( MicroOperation.RENAME, 16, true ),
 
     /** Denial for {@link MicroOperation#RENAME} */
-    public static final GrantAndDenial DENY_RENAME = new GrantAndDenial( MicroOperation.RENAME, 17, false );
+    DENY_RENAME ( MicroOperation.RENAME, 17, false ),
 
     /** Grant for {@link MicroOperation#RETURN_DN} */
-    public static final GrantAndDenial GRANT_RETURN_DN = new GrantAndDenial( MicroOperation.RETURN_DN, 18, true );
+    GRANT_RETURN_DN ( MicroOperation.RETURN_DN, 18, true ),
 
     /** Denial for {@link MicroOperation#RETURN_DN} */
-    public static final GrantAndDenial DENY_RETURN_DN = new GrantAndDenial( MicroOperation.RETURN_DN, 19, false );
+    DENY_RETURN_DN ( MicroOperation.RETURN_DN, 19, false ),
 
     // Permissions that may be used in conjunction with any component,
     // except entry, of <tt>ProtectedItem</tt>s.
     /** Grant for {@link MicroOperation#COMPARE} */
-    public static final GrantAndDenial GRANT_COMPARE = new GrantAndDenial( MicroOperation.COMPARE, 20, true );
+    GRANT_COMPARE ( MicroOperation.COMPARE, 20, true ),
 
     /** Deny for {@link MicroOperation#COMPARE} */
-    public static final GrantAndDenial DENY_COMPARE = new GrantAndDenial( MicroOperation.COMPARE, 21, false );
+    DENY_COMPARE ( MicroOperation.COMPARE, 21, false ),
 
     /** Grant for {@link MicroOperation#FILTER_MATCH} */
-    public static final GrantAndDenial GRANT_FILTER_MATCH = new GrantAndDenial( MicroOperation.FILTER_MATCH, 22, true );
+    GRANT_FILTER_MATCH ( MicroOperation.FILTER_MATCH, 22, true ),
 
     /** Denial for {@link MicroOperation#FILTER_MATCH} */
-    public static final GrantAndDenial DENY_FILTER_MATCH = new GrantAndDenial( MicroOperation.FILTER_MATCH, 23, false );
+    DENY_FILTER_MATCH ( MicroOperation.FILTER_MATCH, 23, false ),
 
     /** Grant for {@link MicroOperation#INVOKE} */
-    public static final GrantAndDenial GRANT_INVOKE = new GrantAndDenial( MicroOperation.INVOKE, 24, true );
+    GRANT_INVOKE ( MicroOperation.INVOKE, 24, true ),
 
     /** Denial for {@link MicroOperation#INVOKE} */
-    public static final GrantAndDenial DENY_INVOKE = new GrantAndDenial( MicroOperation.INVOKE, 25, false );
+    DENY_INVOKE ( MicroOperation.INVOKE, 25, false );
 
     /** The micro operation. */
     private final MicroOperation microOperation;