Author: adc Date: Mon Nov 8 05:29:29 2004 New Revision: 56924 Modified: geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/jaas/SerializableACE.java Log: Too many ControlFlag arrays http://nagoya.apache.org/jira/browse/GERONIMO-455
Modified: geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/jaas/SerializableACE.java ============================================================================== --- geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/jaas/SerializableACE.java (original) +++ geronimo/trunk/modules/security/src/java/org/apache/geronimo/security/jaas/SerializableACE.java Mon Nov 8 05:29:29 2004 @@ -48,35 +48,4 @@ Map getOptions() { return options; } -/* - public static final class LoginModuleControlFlag implements Serializable { - - // Be careful here. If you change the ordinals, this class must be changed on evey client. - private static int MAX_ORDINAL = 4; - private static final LoginModuleControlFlag[] values = new LoginModuleControlFlag[MAX_ORDINAL + 1]; - public static final LoginModuleControlFlag REQUIRED = new LoginModuleControlFlag("REQUIRED", 0); - public static final LoginModuleControlFlag REQUISITE = new LoginModuleControlFlag("REQUISITE", 1); - public static final LoginModuleControlFlag SUFFICIENT = new LoginModuleControlFlag("SUFFICIENT", 2); - public static final LoginModuleControlFlag OPTIONAL = new LoginModuleControlFlag("OPTIONAL", 3); - - private final transient String name; - private final int ordinal; - - private LoginModuleControlFlag(String name, int ordinal) { - assert ordinal <= MAX_ORDINAL; - assert values[ordinal] == null; - this.name = name; - this.ordinal = ordinal; - values[ordinal] = this; - } - - public String toString() { - return name; - } - - Object readResolve() throws ObjectStreamException { - return values[ordinal]; - } - } -*/ }