You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2015/06/20 07:02:27 UTC
svn commit: r1686523 - in
/directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model:
RequireConditionEnum.java RestrictOperationEnum.java
Author: elecharny
Date: Sat Jun 20 05:02:26 2015
New Revision: 1686523
URL: http://svn.apache.org/r1686523
Log:
Added the getCondition(int) and getOperation(int) methods
Modified:
directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RequireConditionEnum.java
directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RestrictOperationEnum.java
Modified: directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RequireConditionEnum.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RequireConditionEnum.java?rev=1686523&r1=1686522&r2=1686523&view=diff
==============================================================================
--- directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RequireConditionEnum.java (original)
+++ directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RequireConditionEnum.java Sat Jun 20 05:02:26 2015
@@ -20,27 +20,27 @@
package org.apache.directory.studio.openldap.common.ui.model;
/**
- * An enum for the various possible value of the olcRequires parameter. One of
+ * An enum for the various possible value of the olcRequires parameter. Some of
* <ul>
- * <li>bind</li>
* <li>authc</li>
+ * <li>bind</li>
* <li>LDAPv3</li>
+ * <li>none</li>
* <li>sasl</li>
* <li>strong</li>
- * <li>none</li>
* </ul>
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
public enum RequireConditionEnum
{
- BIND( "bind" ),
+ UNKNOWN( "---" ),
AUTHC( "authc" ),
+ BIND( "bind" ),
LDAP_V3( "LDAPv3" ),
- SASL( "sasl" ),
- STRONG( "strong" ),
NONE( "none" ),
- UNKNOWN( "---" );
+ SASL( "sasl" ),
+ STRONG( "strong" );
/** The interned name */
private String name;
@@ -52,6 +52,36 @@ public enum RequireConditionEnum
{
this.name = name;
}
+
+
+ /**
+ * @return the name
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+
+ /**
+ * Get the RequireConditionEnum instance from its number
+ *
+ * @param number The number we are looking for
+ * @return The associated RequireConditionEnum instance
+ */
+ public static RequireConditionEnum getCondition( int number )
+ {
+ RequireConditionEnum[] values = RequireConditionEnum.values();
+
+ if ( ( number > 0 ) && ( number < values.length ) )
+ {
+ return values[number];
+ }
+ else
+ {
+ return UNKNOWN;
+ }
+ }
/**
@@ -94,13 +124,4 @@ public enum RequireConditionEnum
return UNKNOWN;
}
-
-
- /**
- * @return the name
- */
- public String getName()
- {
- return name;
- }
}
Modified: directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RestrictOperationEnum.java
URL: http://svn.apache.org/viewvc/directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RestrictOperationEnum.java?rev=1686523&r1=1686522&r2=1686523&view=diff
==============================================================================
--- directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RestrictOperationEnum.java (original)
+++ directory/studio/trunk/plugins/openldap.common.ui/src/main/java/org/apache/directory/studio/openldap/common/ui/model/RestrictOperationEnum.java Sat Jun 20 05:02:26 2015
@@ -20,7 +20,7 @@
package org.apache.directory.studio.openldap.common.ui.model;
/**
- * An enum for the various possible value of the olcRestrict parameter. One of
+ * An enum for the various possible value of the olcRestrict parameter. Some of
* <ul>
* <li>add</li>
* <li>all</li>
@@ -44,6 +44,7 @@ package org.apache.directory.studio.open
*/
public enum RestrictOperationEnum
{
+ UNKNOWN( "---" ),
ADD( "add" ),
ALL( "all" ),
BIND( "bind" ),
@@ -59,8 +60,7 @@ public enum RestrictOperationEnum
READ( "read" ),
RENAME( "rename" ),
SEARCH( "search" ),
- WRITE( "write" ),
- UNKNOWN( "---" );
+ WRITE( "write" );
/** The interned name */
private String name;
@@ -72,6 +72,36 @@ public enum RestrictOperationEnum
{
this.name = name;
}
+
+
+ /**
+ * @return the name
+ */
+ public String getName()
+ {
+ return name;
+ }
+
+
+ /**
+ * Get the RestrictOperationEnum instance from its number
+ *
+ * @param number The number we are looking for
+ * @return The associated RestrictOperationEnum instance
+ */
+ public static RestrictOperationEnum getOperartion( int number )
+ {
+ RestrictOperationEnum[] values = RestrictOperationEnum.values();
+
+ if ( ( number > 0 ) && ( number < values.length ) )
+ {
+ return values[number];
+ }
+ else
+ {
+ return UNKNOWN;
+ }
+ }
/**
@@ -164,13 +194,4 @@ public enum RestrictOperationEnum
return UNKNOWN;
}
-
-
- /**
- * @return the name
- */
- public String getName()
- {
- return name;
- }
}