Author: erodriguez
Date: Tue Feb 8 20:53:04 2005
New Revision: 153004
URL: http://svn.apache.org/viewcvs?view=rev&rev=153004
Log:
Reformatted typesafe enumerators.
Modified:
incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/MessageType.java
incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/value/PreAuthenticationDataType.java
Modified:
incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/MessageType.java
URL:
http://svn.apache.org/viewcvs/incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/MessageType.java?view=diff&r1=153003&r2=153004
==============================================================================
---
incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/MessageType.java
(original)
+++
incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/MessageType.java
Tue Feb 8 20:53:04 2005
@@ -14,69 +14,84 @@
* limitations under the License.
*
*/
+
package org.apache.kerberos.messages;
-import java.util.*;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
-public final class MessageType implements Comparable {
+public final class MessageType implements Comparable
+{
/**
* Enumeration elements are constructed once upon class loading.
* Order of appearance here determines the order of compareTo.
*/
- public static final MessageType NULL = new MessageType(0,
"null");
- public static final MessageType KRB_AS_REQ = new MessageType(10,
"initial authentication request");
- public static final MessageType KRB_AS_REP = new MessageType(11,
"initial authentication response");
- public static final MessageType KRB_TGS_REQ = new MessageType(12,
"request for authentication based on TGT");
- public static final MessageType KRB_TGS_REP = new MessageType(13,
"response to authentication based on TGT");
- public static final MessageType KRB_AP_REQ = new MessageType(14,
"application request");
- public static final MessageType KRB_AP_REP = new MessageType(15,
"application response");
- public static final MessageType KRB_SAFE = new MessageType(20,
"safe (checksummed) application message");
- public static final MessageType KRB_PRIV = new MessageType(21,
"private (encrypted) application message");
- public static final MessageType KRB_CRED = new MessageType(22,
"private (encrypted) message to forward credentials");
- public static final MessageType ENC_AP_REP_PART = new MessageType(27,
"encrypted application reply part");
- public static final MessageType ENC_PRIV_PART = new MessageType(28,
"encrypted private message part");
- public static final MessageType KRB_ERROR = new MessageType(30,
"error response");
-
- public String toString() {
- return _fName + " (" + _fOrdinal + ")";
+ public static final MessageType NULL = new MessageType( 0,
"null" );
+ public static final MessageType KRB_AS_REQ = new MessageType( 10,
"initial authentication request" );
+ public static final MessageType KRB_AS_REP = new MessageType( 11,
"initial authentication response" );
+ public static final MessageType KRB_TGS_REQ = new MessageType( 12,
"request for authentication based on TGT" );
+ public static final MessageType KRB_TGS_REP = new MessageType( 13,
"response to authentication based on TGT" );
+ public static final MessageType KRB_AP_REQ = new MessageType( 14,
"application request" );
+ public static final MessageType KRB_AP_REP = new MessageType( 15,
"application response" );
+ public static final MessageType KRB_SAFE = new MessageType( 20,
"safe (checksummed) application message" );
+ public static final MessageType KRB_PRIV = new MessageType( 21,
"private (encrypted) application message" );
+ public static final MessageType KRB_CRED = new MessageType( 22,
"private (encrypted) message to forward credentials" );
+ public static final MessageType ENC_AP_REP_PART = new MessageType( 27,
"encrypted application reply part" );
+ public static final MessageType ENC_PRIV_PART = new MessageType( 28,
"encrypted private message part" );
+ public static final MessageType KRB_ERROR = new MessageType( 30,
"error response" );
+
+ /** Array for building a List of VALUES. */
+ private static final MessageType[] values = {
+ NULL, KRB_AS_REQ, KRB_AS_REP, KRB_TGS_REQ, KRB_TGS_REP, KRB_AP_REQ,
KRB_AP_REP,
+ KRB_SAFE, KRB_PRIV, KRB_CRED, ENC_AP_REP_PART, ENC_PRIV_PART,
KRB_ERROR
+ };
+
+ /** A list of all the message type constants. */
+ public static final List VALUES = Collections.unmodifiableList(
Arrays.asList( values ) );
+
+ /** the name of the message type */
+ private final String name;
+
+ /** the value/code for the message type */
+ private final int ordinal;
+
+ /**
+ * Private constructor prevents construction outside of this class.
+ */
+ private MessageType( int ordinal, String name )
+ {
+ this.ordinal = ordinal;
+ this.name = name;
}
-
- public int compareTo(Object that) {
- return _fOrdinal - ((MessageType) that)._fOrdinal;
+
+ public String toString()
+ {
+ return name + " (" + ordinal + ")";
}
-
- public static MessageType getTypeByOrdinal(int type) {
- for (int i = 0; i < fValues.length; i++)
- if (fValues[i]._fOrdinal == type)
- return fValues[i];
- return NULL;
+
+ public int compareTo( Object that )
+ {
+ return ordinal - ( (MessageType) that ).ordinal;
}
- public int getOrdinal() {
- return _fOrdinal;
+ public static MessageType getTypeByOrdinal( int type )
+ {
+ for ( int ii = 0; ii < values.length; ii++ )
+ {
+ if ( values[ ii ].ordinal == type )
+ {
+ return values[ ii ];
+ }
+ }
+
+ return NULL;
}
-
- /// PRIVATE /////
- private final String _fName;
- private final int _fOrdinal;
-
- /**
- * Private constructor prevents construction outside of this class.
- */
- private MessageType(int ordinal, String name) {
- _fOrdinal = ordinal;
- _fName = name;
+
+ public int getOrdinal()
+ {
+ return ordinal;
}
-
- /**
- * These two lines are all that's necessary to export a List of VALUES.
- */
- private static final MessageType[] fValues = {NULL, KRB_AS_REQ,
KRB_AS_REP, KRB_TGS_REQ,
- KRB_TGS_REP, KRB_AP_REQ, KRB_AP_REP, KRB_SAFE,
KRB_PRIV, KRB_CRED,
- ENC_AP_REP_PART, ENC_PRIV_PART, KRB_ERROR};
- // VALUES needs to be located here, otherwise illegal forward reference
- public static final List VALUES =
Collections.unmodifiableList(Arrays.asList(fValues));
-
}
Modified:
incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/value/PreAuthenticationDataType.java
URL:
http://svn.apache.org/viewcvs/incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/value/PreAuthenticationDataType.java?view=diff&r1=153003&r2=153004
==============================================================================
---
incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/value/PreAuthenticationDataType.java
(original)
+++
incubator/directory/protocols/kerberos/trunk/core/src/java/org/apache/kerberos/messages/value/PreAuthenticationDataType.java
Tue Feb 8 20:53:04 2005
@@ -38,7 +38,7 @@
public static final PreAuthenticationDataType PA_OSF_DCE =
new PreAuthenticationDataType( 8, "OSF DCE" );
public static final PreAuthenticationDataType PA_CYBERSAFE_SECUREID =
new PreAuthenticationDataType( 9, "cybersafe secureid" );
public static final PreAuthenticationDataType PA_ASF3_SALT =
new PreAuthenticationDataType( 10, "ASF3 salt" );
- public static final PreAuthenticationDataType PA_ETYPE_INFO =
new PreAuthenticationDataType( 11, "encryption info" );
+ public static final PreAuthenticationDataType PA_ENCTYPE_INFO =
new PreAuthenticationDataType( 11, "Encryption info." );
public static final PreAuthenticationDataType SAM_CHALLENGE =
new PreAuthenticationDataType( 12, "SAM challenge." );
public static final PreAuthenticationDataType SAM_RESPONSE =
new PreAuthenticationDataType( 13, "SAM response." );
public static final PreAuthenticationDataType PA_PK_AS_REQ =
new PreAuthenticationDataType( 14, "PK as request" );
@@ -47,11 +47,37 @@
public static final PreAuthenticationDataType SAM_REDIRECT =
new PreAuthenticationDataType( 21, "SAM redirect." );
public static final PreAuthenticationDataType PA_GET_FROM_TYPED_DATA =
new PreAuthenticationDataType( 22, "Get from typed data" );
+ /** Array for building a List of VALUES. */
+ private static final PreAuthenticationDataType[] values = {
+ NULL, PA_TGS_REQ, PA_ENC_TIMESTAMP, PA_PW_SALT, PA_ENC_UNIX_TIME,
PA_SANDIA_SECUREID,
+ PA_SESAME, PA_OSF_DCE, PA_CYBERSAFE_SECUREID, PA_ASF3_SALT,
PA_ENCTYPE_INFO,
+ SAM_CHALLENGE, SAM_RESPONSE, PA_PK_AS_REQ, PA_PK_AS_REP,
PA_USE_SPECIFIED_KVNO,
+ SAM_REDIRECT, PA_GET_FROM_TYPED_DATA
+ };
+
+ /** A list of all the pre-authentication type constants. */
+ public static final List VALUES = Collections.unmodifiableList(
Arrays.asList( values ) );
+
+ /** The name of the pre-authentication type. */
+ private final String name;
+
+ /** The value/code for the pre-authentication type. */
+ private final int ordinal;
+
+ /**
+ * Private constructor prevents construction outside of this class.
+ */
+ private PreAuthenticationDataType( int ordinal, String name )
+ {
+ this.ordinal = ordinal;
+ this.name = name;
+ }
+
public String toString()
{
return name + " (" + ordinal + ")";
}
-
+
public int compareTo( Object that )
{
return ordinal - ( (PreAuthenticationDataType) that ).ordinal;
@@ -74,29 +100,5 @@
{
return ordinal;
}
-
- /// PRIVATE /////
- private final String name;
- private final int ordinal;
-
- /**
- * Private constructor prevents construction outside of this class.
- */
- private PreAuthenticationDataType( int ordinal, String name )
- {
- this.ordinal = ordinal;
- this.name = name;
- }
-
- /**
- * These two lines are all that's necessary to export a List of VALUES.
- */
- private static final PreAuthenticationDataType[] values = { NULL,
PA_TGS_REQ,
- PA_ENC_TIMESTAMP, PA_PW_SALT, PA_ENC_UNIX_TIME,
PA_SANDIA_SECUREID,
- PA_SESAME, PA_OSF_DCE, PA_CYBERSAFE_SECUREID,
PA_ASF3_SALT, PA_ETYPE_INFO,
- SAM_CHALLENGE, SAM_RESPONSE, PA_PK_AS_REQ,
PA_PK_AS_REP, PA_USE_SPECIFIED_KVNO,
- SAM_REDIRECT, PA_GET_FROM_TYPED_DATA };
- // VALUES needs to be located here, otherwise illegal forward reference
- public static final List VALUES = Collections.unmodifiableList(
Arrays.asList( values ) );
}