You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ka...@apache.org on 2008/07/11 17:09:14 UTC

svn commit: r675982 - in /directory/shared/branches/bigbang: ldap-constants/src/main/java/org/apache/directory/shared/ldap/constants/AuthenticationLevel.java ldap/src/main/java/org/apache/directory/shared/ldap/ldif/ChangeType.java

Author: kayyagari
Date: Fri Jul 11 08:09:13 2008
New Revision: 675982

URL: http://svn.apache.org/viewvc?rev=675982&view=rev
Log:
added a static method which takes an int value and retirns the corresponding enum constant

Modified:
    directory/shared/branches/bigbang/ldap-constants/src/main/java/org/apache/directory/shared/ldap/constants/AuthenticationLevel.java
    directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/ldif/ChangeType.java

Modified: directory/shared/branches/bigbang/ldap-constants/src/main/java/org/apache/directory/shared/ldap/constants/AuthenticationLevel.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/bigbang/ldap-constants/src/main/java/org/apache/directory/shared/ldap/constants/AuthenticationLevel.java?rev=675982&r1=675981&r2=675982&view=diff
==============================================================================
--- directory/shared/branches/bigbang/ldap-constants/src/main/java/org/apache/directory/shared/ldap/constants/AuthenticationLevel.java (original)
+++ directory/shared/branches/bigbang/ldap-constants/src/main/java/org/apache/directory/shared/ldap/constants/AuthenticationLevel.java Fri Jul 11 08:09:13 2008
@@ -75,4 +75,20 @@
     {
         return name;
     }
+    
+    
+    public static AuthenticationLevel getLevel( int val )
+    {
+        switch( val )
+        {
+            case 0: return NONE;
+            
+            case 1: return SIMPLE;
+            
+            case 2: return STRONG;
+            
+            default:
+                throw new IllegalArgumentException( "Unknown AuthenticationLevel " + val );
+        }
+    }
 }

Modified: directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/ldif/ChangeType.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/ldif/ChangeType.java?rev=675982&r1=675981&r2=675982&view=diff
==============================================================================
--- directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/ldif/ChangeType.java (original)
+++ directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/ldif/ChangeType.java Fri Jul 11 08:09:13 2008
@@ -73,4 +73,23 @@
     {
         return changeType;
     }
+    
+    public static ChangeType getChangeType( int val )
+    {
+        switch( val )
+        {
+            case 0: return Add;
+            
+            case 1: return Modify;
+            
+            case 2: return ModDn;
+            
+            case 3: return ModRdn;
+            
+            case 4: return Delete;
+            
+            default:
+                throw new IllegalArgumentException( "Unknown change type value " + val );
+        }
+    }
 }