directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From elecha...@apache.org
Subject svn commit: r1806937 - in /directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model: ./ database/ overlay/
Date Fri, 01 Sep 2017 11:53:47 GMT
Author: elecharny
Date: Fri Sep  1 11:53:47 2017
New Revision: 1806937

URL: http://svn.apache.org/viewvc?rev=1806937&view=rev
Log:
Added a version to each attribute

Modified:
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/ConfigurationElement.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcBackendConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcChainConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcDistProcConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcFrontendConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcGlobal.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcIncludeFile.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcModuleList.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcOverlayConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcPBindConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcSchemaConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcBdbConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDatabaseConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDbSocketConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLDAPConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLdifConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcMdbConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcNullConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcRelayConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAccessLogConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAuditlogConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcMemberOf.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcPPolicyConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRefintConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRwmConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcSyncProvConfig.java
    directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcValSortConfig.java

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/ConfigurationElement.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/ConfigurationElement.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/ConfigurationElement.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/ConfigurationElement.java Fri Sep  1 11:53:47 2017
@@ -42,8 +42,7 @@ public @interface ConfigurationElement
     /**
      * Returns the attribute type.
      *
-     * @return
-     *      the attribute type
+     * @return the attribute type
      */
     String attributeType() default "";
 
@@ -51,8 +50,7 @@ public @interface ConfigurationElement
     /**
      * Returns the string value of the default value.
      *
-     * @return
-     *      the string value of the default value
+     * @return the string value of the default value
      */
     String defaultValue() default "";
 
@@ -60,8 +58,7 @@ public @interface ConfigurationElement
     /**
      * Returns true if the qualified field is optional.
      *
-     * @return
-     *      <code>true</code> if the qualified field is optional,
+     * @return <code>true</code> if the qualified field is optional,
      *      <code>false</code> if not.
      */
     boolean isOptional() default true;
@@ -71,10 +68,10 @@ public @interface ConfigurationElement
      * Returns true if of the qualified field (attribute type and value) 
      * is the Rdn of the entry.
      *
-     * @return
-     *      <code>true</code> if of the qualified field (attribute type and value) 
-     * is the Rdn of the entry,
-     *      <code>false</code> if not.
+     * @return <code>true</code> if of the qualified field (attribute type and value) 
+     * is the Rdn of the entry, <code>false</code> if not.
      */
     boolean isRdn() default false;
+    
+    String version();
 }

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcBackendConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcBackendConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcBackendConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcBackendConfig.java Fri Sep  1 11:53:47 2017
@@ -30,7 +30,7 @@ public class OlcBackendConfig extends Ol
     /**
      * Field for the 'olcBackend' attribute.
      */
-    @ConfigurationElement(attributeType = "olcBackend", isOptional = false)
+    @ConfigurationElement(attributeType = "olcBackend", isOptional = false, version="2.4.0")
     private String olcBackend;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcChainConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcChainConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcChainConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcChainConfig.java Fri Sep  1 11:53:47 2017
@@ -30,25 +30,25 @@ public class OlcChainConfig extends OlcO
     /**
      * Field for the 'olcChainCacheURI' attribute.
      */
-    @ConfigurationElement(attributeType = "olcChainCacheURI")
+    @ConfigurationElement(attributeType = "olcChainCacheURI", version="2.4.0")
     private Boolean olcChainCacheURI;
 
     /**
      * Field for the 'olcChainingBehavior' attribute.
      */
-    @ConfigurationElement(attributeType = "olcChainingBehavior")
+    @ConfigurationElement(attributeType = "olcChainingBehavior", version="2.4.0")
     private String olcChainingBehavior;
 
     /**
      * Field for the 'olcChainMaxReferralDepth' attribute.
      */
-    @ConfigurationElement(attributeType = "olcChainMaxReferralDepth")
+    @ConfigurationElement(attributeType = "olcChainMaxReferralDepth", version="2.4.0")
     private Integer olcChainMaxReferralDepth;
 
     /**
      * Field for the 'olcChainReturnError' attribute.
      */
-    @ConfigurationElement(attributeType = "olcChainReturnError")
+    @ConfigurationElement(attributeType = "olcChainReturnError", version="2.4.0")
     private Boolean olcChainReturnError;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcDistProcConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcDistProcConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcDistProcConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcDistProcConfig.java Fri Sep  1 11:53:47 2017
@@ -30,13 +30,13 @@ public class OlcDistProcConfig extends O
     /**
      * Field for the 'olcChainCacheURI' attribute.
      */
-    @ConfigurationElement(attributeType = "olcChainCacheURI")
+    @ConfigurationElement(attributeType = "olcChainCacheURI", version="2.4.0")
     private Boolean olcChainCacheURI;
 
     /**
      * Field for the 'olcChainingBehavior' attribute.
      */
-    @ConfigurationElement(attributeType = "olcChainingBehavior")
+    @ConfigurationElement(attributeType = "olcChainingBehavior", version="2.4.0")
     private String olcChainingBehavior;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcFrontendConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcFrontendConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcFrontendConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcFrontendConfig.java Fri Sep  1 11:53:47 2017
@@ -34,19 +34,19 @@ public class OlcFrontendConfig implement
     /**
      * Field for the 'olcDefaultSearchBase' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDefaultSearchBase")
+    @ConfigurationElement(attributeType = "olcDefaultSearchBase", version="2.4.0")
     private String olcDefaultSearchBase;
 
     /**
      * Field for the 'olcPasswordHash' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPasswordHash")
+    @ConfigurationElement(attributeType = "olcPasswordHash", version="2.4.0")
     private List<String> olcPasswordHash = new ArrayList<>();
 
     /**
      * Field for the 'olcSortVals' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSortVals")
+    @ConfigurationElement(attributeType = "olcSortVals", version="2.4.6")
     private List<String> olcSortVals = new ArrayList<>();
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcGlobal.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcGlobal.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcGlobal.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcGlobal.java Fri Sep  1 11:53:47 2017
@@ -46,421 +46,421 @@ public class OlcGlobal extends OlcConfig
     /**
      * Field for the 'cn' attribute.
      */
-    @ConfigurationElement(attributeType = "cn", isRdn = true)
+    @ConfigurationElement(attributeType = "cn", isRdn = true, defaultValue="config", isOptional = false, version="2.4.0")
     private List<String> cn = new ArrayList<>();
 
     /**
      * Field for the 'olcAllows' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAllows")
+    @ConfigurationElement(attributeType = "olcAllows", version="2.4.0")
     private List<String> olcAllows = new ArrayList<>();
 
     /**
      * Field for the 'olcArgsFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcArgsFile")
+    @ConfigurationElement(attributeType = "olcArgsFile", version="2.4.0")
     private String olcArgsFile;
 
     /**
      * Field for the 'olcAttributeOptions' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAttributeOptions")
+    @ConfigurationElement(attributeType = "olcAttributeOptions", version="2.4.0")
     private List<String> olcAttributeOptions = new ArrayList<>();
 
     /**
      * Field for the 'olcAttributeTypes' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAttributeTypes")
+    @ConfigurationElement(attributeType = "olcAttributeTypes", version="2.4.0")
     private List<String> olcAttributeTypes = new ArrayList<>();
 
     /**
      * Field for the 'olcAuthIDRewrite' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAuthIDRewrite")
+    @ConfigurationElement(attributeType = "olcAuthIDRewrite", version="2.4.0")
     private List<String> olcAuthIDRewrite = new ArrayList<>();
 
     /**
      * Field for the 'olcAuthzPolicy' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAuthzPolicy")
+    @ConfigurationElement(attributeType = "olcAuthzPolicy", version="2.4.0")
     private String olcAuthzPolicy;
 
     /**
      * Field for the 'olcAuthzRegexp' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAuthzRegexp")
+    @ConfigurationElement(attributeType = "olcAuthzRegexp", version="2.4.0")
     private List<String> olcAuthzRegexp = new ArrayList<>();
 
     /**
      * Field for the 'olcConcurrency' attribute.
      */
-    @ConfigurationElement(attributeType = "olcConcurrency")
+    @ConfigurationElement(attributeType = "olcConcurrency", version="2.4.0")
     private Integer olcConcurrency;
 
     /**
      * Field for the 'olcConfigDir' attribute.
      */
-    @ConfigurationElement(attributeType = "olcConfigDir")
+    @ConfigurationElement(attributeType = "olcConfigDir", version="2.4.0")
     private String olcConfigDir;
 
     /**
      * Field for the 'olcConfigFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcConfigFile")
+    @ConfigurationElement(attributeType = "olcConfigFile", version="2.4.0")
     private String olcConfigFile;
 
     /**
      * Field for the 'olcConnMaxPending' attribute.
      */
-    @ConfigurationElement(attributeType = "olcConnMaxPending")
+    @ConfigurationElement(attributeType = "olcConnMaxPending", version="2.4.0")
     private Integer olcConnMaxPending;
 
     /**
      * Field for the 'olcConnMaxPendingAuth' attribute.
      */
-    @ConfigurationElement(attributeType = "olcConnMaxPendingAuth")
+    @ConfigurationElement(attributeType = "olcConnMaxPendingAuth", version="2.4.0")
     private Integer olcConnMaxPendingAuth;
 
     /**
      * Field for the 'olcDisallows' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDisallows")
+    @ConfigurationElement(attributeType = "olcDisallows", version="2.4.0")
     private List<String> olcDisallows = new ArrayList<>();
 
     /**
      * Field for the 'olcDitContentRules' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDitContentRules")
+    @ConfigurationElement(attributeType = "olcDitContentRules", version="2.4.0")
     private List<String> olcDitContentRules = new ArrayList<>();
 
     /**
      * Field for the 'olcGentleHUP' attribute.
      */
-    @ConfigurationElement(attributeType = "olcGentleHUP")
+    @ConfigurationElement(attributeType = "olcGentleHUP", version="2.4.0")
     private Boolean olcGentleHUP;
 
     /**
      * Field for the 'olcIdleTimeout' attribute.
      */
-    @ConfigurationElement(attributeType = "olcIdleTimeout")
+    @ConfigurationElement(attributeType = "olcIdleTimeout", version="2.4.0")
     private Integer olcIdleTimeout;
 
     /**
      * Field for the 'olcIndexHash64' attribute. (Added in OpenLDAP 2.4.34)
      */
-    @ConfigurationElement(attributeType = "olcIndexHash64")
+    @ConfigurationElement(attributeType = "olcIndexHash64", version="2.4.34")
     private Boolean olcIndexHash64;
 
     /**
      * Field for the 'olcIndexIntLen' attribute.
      */
-    @ConfigurationElement(attributeType = "olcIndexIntLen")
+    @ConfigurationElement(attributeType = "olcIndexIntLen", version="2.4.7")
     private Integer olcIndexIntLen;
 
     /**
      * Field for the 'olcIndexSubstrAnyLen' attribute.
      */
-    @ConfigurationElement(attributeType = "olcIndexSubstrAnyLen")
+    @ConfigurationElement(attributeType = "olcIndexSubstrAnyLen", version="2.4.0")
     private Integer olcIndexSubstrAnyLen;
 
     /**
      * Field for the 'olcIndexSubstrAnyStep' attribute.
      */
-    @ConfigurationElement(attributeType = "olcIndexSubstrAnyStep")
+    @ConfigurationElement(attributeType = "olcIndexSubstrAnyStep", version="2.4.0")
     private Integer olcIndexSubstrAnyStep;
 
     /**
      * Field for the 'olcIndexSubstrIfMaxLen' attribute.
      */
-    @ConfigurationElement(attributeType = "olcIndexSubstrIfMaxLen")
+    @ConfigurationElement(attributeType = "olcIndexSubstrIfMaxLen", version="2.4.0")
     private Integer olcIndexSubstrIfMaxLen;
 
     /**
      * Field for the 'olcIndexSubstrIfMinLen' attribute.
      */
-    @ConfigurationElement(attributeType = "olcIndexSubstrIfMinLen")
+    @ConfigurationElement(attributeType = "olcIndexSubstrIfMinLen", version="2.4.0")
     private Integer olcIndexSubstrIfMinLen;
 
     /**
      * Field for the 'olcLdapSyntaxes' attribute.
      */
-    @ConfigurationElement(attributeType = "olcLdapSyntaxes")
+    @ConfigurationElement(attributeType = "olcLdapSyntaxes", version="2.4.12")
     private List<String> olcLdapSyntaxes = new ArrayList<>();
 
     /**
      * Field for the 'olcListenerThreads' attribute.  (Added in OpenLDAP 2.4.36)
      */
-    @ConfigurationElement(attributeType = "olcListenerThreads")
+    @ConfigurationElement(attributeType = "olcListenerThreads", version="2.4.36")
     private Integer olcListenerThreads;
 
     /**
      * Field for the 'olcLocalSSF' attribute.
      */
-    @ConfigurationElement(attributeType = "olcLocalSSF")
+    @ConfigurationElement(attributeType = "olcLocalSSF", version="2.4.0")
     private Integer olcLocalSSF;
 
     /**
      * Field for the 'olcLogFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcLogFile")
+    @ConfigurationElement(attributeType = "olcLogFile", version="2.4.0")
     private String olcLogFile;
 
     /**
      * Field for the 'olcLogLevel' attribute.
      */
-    @ConfigurationElement(attributeType = "olcLogLevel")
+    @ConfigurationElement(attributeType = "olcLogLevel", version="2.4.0")
     private List<String> olcLogLevel = new ArrayList<>();
 
     /**
      * Field for the 'olcObjectClasses' attribute.
      */
-    @ConfigurationElement(attributeType = "olcObjectClasses")
+    @ConfigurationElement(attributeType = "olcObjectClasses", version="2.4.0")
     private List<String> olcObjectClasses = new ArrayList<>();
 
     /**
      * Field for the 'olcObjectIdentifier' attribute.
      */
-    @ConfigurationElement(attributeType = "olcObjectIdentifier")
+    @ConfigurationElement(attributeType = "olcObjectIdentifier", version="2.4.0")
     private List<String> olcObjectIdentifier = new ArrayList<>();
 
     /**
      * Field for the 'olcPasswordCryptSaltFormat' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPasswordCryptSaltFormat")
+    @ConfigurationElement(attributeType = "olcPasswordCryptSaltFormat", version="2.4.0")
     private String olcPasswordCryptSaltFormat;
 
     /**
      * Field for the 'olcPasswordHash' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPasswordHash")
+    @ConfigurationElement(attributeType = "olcPasswordHash", version="2.4.0")
     private List<String> olcPasswordHash = new ArrayList<>();
 
     /**
      * Field for the 'olcPidFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPidFile")
+    @ConfigurationElement(attributeType = "olcPidFile", version="2.4.0")
     private String olcPidFile;
 
     /**
      * Field for the 'olcPluginLogFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPluginLogFile")
+    @ConfigurationElement(attributeType = "olcPluginLogFile", version="2.4.0")
     private String olcPluginLogFile;
 
     /**
      * Field for the 'olcReadOnly' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReadOnly")
+    @ConfigurationElement(attributeType = "olcReadOnly", version="2.4.0")
     private Boolean olcReadOnly;
 
     /**
      * Field for the 'olcReferral' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReferral")
+    @ConfigurationElement(attributeType = "olcReferral", version="2.4.0")
     private String olcReferral;
 
     /**
      * Field for the 'olcReplogFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReplogFile")
+    @ConfigurationElement(attributeType = "olcReplogFile", version="2.4.0")
     private String olcReplogFile;
 
     /**
      * Field for the 'olcRequires' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRequires")
+    @ConfigurationElement(attributeType = "olcRequires", version="2.4.0")
     private List<String> olcRequires = new ArrayList<>();
 
     /**
      * Field for the 'olcRestrict' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRestrict")
+    @ConfigurationElement(attributeType = "olcRestrict", version="2.4.0")
     private List<String> olcRestrict = new ArrayList<>();
 
     /**
      * Field for the 'olcReverseLookup' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReverseLookup")
+    @ConfigurationElement(attributeType = "olcReverseLookup", version="2.4.0")
     private Boolean olcReverseLookup;
 
     /**
      * Field for the 'olcRootDSE' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRootDSE")
+    @ConfigurationElement(attributeType = "olcRootDSE", version="2.4.0")
     private List<String> olcRootDSE;
 
     /**
      * Field for the 'olcSaslAuxprops' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSaslAuxprops")
+    @ConfigurationElement(attributeType = "olcSaslAuxprops", version="2.4.17")
     private String olcSaslAuxprops;
 
     /**
      * Field for the 'olcSaslAuxpropsDontUseCopy' attribute. (Added in OpenLDAP 2.4.22)
      */
-    @ConfigurationElement(attributeType = "olcSaslAuxpropsDontUseCopy")
+    @ConfigurationElement(attributeType = "olcSaslAuxpropsDontUseCopy", version="2.4.22")
     private String olcSaslAuxpropsDontUseCopy;
 
     /**
      * Field for the 'olcSaslAuxpropsDontUseCopyIgnore' attribute. (Added in OpenLDAP 2.4.22)
      */
-    @ConfigurationElement(attributeType = "olcSaslAuxpropsDontUseCopyIgnore")
+    @ConfigurationElement(attributeType = "olcSaslAuxpropsDontUseCopyIgnore", version="2.4.22")
     private Boolean olcSaslAuxpropsDontUseCopyIgnore;
 
     /**
      * Field for the 'olcSaslHost' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSaslHost")
+    @ConfigurationElement(attributeType = "olcSaslHost", version="2.4.0")
     private String olcSaslHost;
 
     /**
      * Field for the 'olcSaslRealm' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSaslRealm")
+    @ConfigurationElement(attributeType = "olcSaslRealm", version="2.4.0")
     private String olcSaslRealm;
 
     /**
      * Field for the 'olcSaslSecProps' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSaslSecProps")
+    @ConfigurationElement(attributeType = "olcSaslSecProps", version="2.4.0")
     private String olcSaslSecProps;
 
     /**
      * Field for the 'olcSecurity' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSecurity")
+    @ConfigurationElement(attributeType = "olcSecurity", version="2.4.0")
     private List<String> olcSecurity = new ArrayList<>();
 
     /**
      * Field for the 'olcServerID' attribute.
      */
-    @ConfigurationElement(attributeType = "olcServerID")
+    @ConfigurationElement(attributeType = "olcServerID", version="2.4.6")
     private List<String> olcServerID = new ArrayList<>();
 
     /**
      * Field for the 'olcSizeLimit' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSizeLimit")
+    @ConfigurationElement(attributeType = "olcSizeLimit", version="2.4.0")
     private String olcSizeLimit;
 
     /**
      * Field for the 'olcSockbufMaxIncoming' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSockbufMaxIncoming")
+    @ConfigurationElement(attributeType = "olcSockbufMaxIncoming", version="2.4.0")
     private Integer olcSockbufMaxIncoming;
 
     /**
      * Field for the 'olcSockbufMaxIncomingAuth' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSockbufMaxIncomingAuth")
+    @ConfigurationElement(attributeType = "olcSockbufMaxIncomingAuth", version="2.4.0")
     private String olcSockbufMaxIncomingAuth;
 
     /**
      * Field for the 'olcTCPBuffer' attribute. (Added in OpenLDAP 2.4.18)
      */
-    @ConfigurationElement(attributeType = "olcTCPBuffer")
+    @ConfigurationElement(attributeType = "olcTCPBuffer", version="2.4.18")
     private List<String> olcTCPBuffer = new ArrayList<>();
 
     /**
      * Field for the 'olcThreads' attribute. (Added in OpenLDAP 2.4.36)
      */
-    @ConfigurationElement(attributeType = "olcThreads")
+    @ConfigurationElement(attributeType = "olcThreads", version="2.4.0")
     private Integer olcThreads;
 
     /**
      * Field for the 'olcThreadQueues' attribute.
      */
-    @ConfigurationElement(attributeType = "olcThreadQueues")
+    @ConfigurationElement(attributeType = "olcThreadQueues", version="2.4.36")
     private Integer olcThreadQueues;
 
     /**
      * Field for the 'olcTimeLimit' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTimeLimit")
+    @ConfigurationElement(attributeType = "olcTimeLimit", version="2.4.0")
     private List<String> olcTimeLimit = new ArrayList<>();
 
     /**
      * Field for the 'olcTLSCACertificateFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSCACertificateFile")
+    @ConfigurationElement(attributeType = "olcTLSCACertificateFile", version="2.4.0")
     private String olcTLSCACertificateFile;
 
     /**
      * Field for the 'olcTLSCACertificatePath' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSCACertificatePath")
+    @ConfigurationElement(attributeType = "olcTLSCACertificatePath", version="2.4.0")
     private String olcTLSCACertificatePath;
 
     /**
      * Field for the 'olcTLSCertificateFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSCertificateFile")
+    @ConfigurationElement(attributeType = "olcTLSCertificateFile", version="2.4.0")
     private String olcTLSCertificateFile;
 
     /**
      * Field for the 'olcTLSCertificateKeyFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSCertificateKeyFile")
+    @ConfigurationElement(attributeType = "olcTLSCertificateKeyFile", version="2.4.0")
     private String olcTLSCertificateKeyFile;
 
     /**
      * Field for the 'olcTLSCipherSuite' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSCipherSuite")
+    @ConfigurationElement(attributeType = "olcTLSCipherSuite", version="2.4.0")
     private String olcTLSCipherSuite;
 
     /**
      * Field for the 'olcTLSCRLCheck' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSCRLCheck")
+    @ConfigurationElement(attributeType = "olcTLSCRLCheck", version="2.4.0")
     private String olcTLSCRLCheck;
 
     /**
      * Field for the 'olcTLSCRLFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSCRLFile")
+    @ConfigurationElement(attributeType = "olcTLSCRLFile", version="2.4.6")
     private String olcTLSCRLFile;
 
     /**
      * Field for the 'olcTLSDHParamFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSDHParamFile")
+    @ConfigurationElement(attributeType = "olcTLSDHParamFile", version="2.4.0")
     private String olcTLSDHParamFile;
 
     /**
      * Field for the 'olcTLSECName' attribute. (Added in OpenLDAP 2.4.41)
      */
-    @ConfigurationElement(attributeType = "olcTLSECName")
+    @ConfigurationElement(attributeType = "olcTLSECName", version="2.5")
     private String olcTLSECName;
 
     /**
      * Field for the 'olcTLSProtocolMin' attribute. (Added in OpenLDAP 2.4.37)
      */
-    @ConfigurationElement(attributeType = "olcTLSProtocolMin")
+    @ConfigurationElement(attributeType = "olcTLSProtocolMin", version="2.4.37")
     private String olcTLSProtocolMin;
 
     /**
      * Field for the 'olcTLSRandFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSRandFile")
+    @ConfigurationElement(attributeType = "olcTLSRandFile", version="2.4.0")
     private String olcTLSRandFile;
 
     /**
      * Field for the 'olcTLSVerifyClient' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTLSVerifyClient")
+    @ConfigurationElement(attributeType = "olcTLSVerifyClient", version="2.4.0")
     private String olcTLSVerifyClient;
 
     /**
      * Field for the 'olcToolThreads' attribute.
      */
-    @ConfigurationElement(attributeType = "olcToolThreads")
+    @ConfigurationElement(attributeType = "olcToolThreads", version="2.4.0")
     private Integer olcToolThreads;
 
     /**
      * Field for the 'olcWriteTimeout' attribute.
      */
-    @ConfigurationElement(attributeType = "olcWriteTimeout")
+    @ConfigurationElement(attributeType = "olcWriteTimeout", version="2.4.17")
     private Integer olcWriteTimeout;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcIncludeFile.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcIncludeFile.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcIncludeFile.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcIncludeFile.java Fri Sep  1 11:53:47 2017
@@ -34,19 +34,19 @@ public class OlcIncludeFile extends OlcC
     /**
      * Field for the 'cn' attribute.
      */
-    @ConfigurationElement(attributeType = "cn", isRdn = true)
+    @ConfigurationElement(attributeType = "cn", isRdn = true, version="2.4.0")
     private List<String> cn = new ArrayList<>();
 
     /**
      * Field for the 'olcInclude' attribute.
      */
-    @ConfigurationElement(attributeType = "olcInclude", isOptional = false)
+    @ConfigurationElement(attributeType = "olcInclude", isOptional = false, version="2.4.0")
     private List<String> olcInclude = new ArrayList<>();
 
     /**
      * Field for the 'olcRootDSE' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRootDSE")
+    @ConfigurationElement(attributeType = "olcRootDSE", version="2.4.0")
     private List<String> olcRootDSE = new ArrayList<>();
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcModuleList.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcModuleList.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcModuleList.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcModuleList.java Fri Sep  1 11:53:47 2017
@@ -34,19 +34,19 @@ public class OlcModuleList extends OlcCo
     /**
      * Field for the 'cn' attribute.
      */
-    @ConfigurationElement(attributeType = "cn", isRdn = true)
+    @ConfigurationElement(attributeType = "cn", isRdn = true, version="2.4.0")
     private List<String> cn = new ArrayList<>();
 
     /**
      * Field for the 'olcAllows' attribute.
      */
-    @ConfigurationElement(attributeType = "olcModuleLoad")
+    @ConfigurationElement(attributeType = "olcModuleLoad", version="2.4.0")
     private List<String> olcModuleLoad = new ArrayList<>();
 
     /**
      * Field for the 'olcModulePath' attribute.
      */
-    @ConfigurationElement(attributeType = "olcModulePath")
+    @ConfigurationElement(attributeType = "olcModulePath", version="2.4.0")
     private String olcModulePath;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcOverlayConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcOverlayConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcOverlayConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcOverlayConfig.java Fri Sep  1 11:53:47 2017
@@ -28,15 +28,15 @@ package org.apache.directory.studio.open
 public class OlcOverlayConfig extends OlcConfig
 {
     /**
-     * Field for the 'olcDisabled' attribute. (Added in OpenLDAP 2.4.36)
+     * Field for the 'olcDisabled' attribute. (Added in OpenLDAP 2.5.0)
      */
-    @ConfigurationElement(attributeType = "olcDisabled")
+    @ConfigurationElement(attributeType = "olcDisabled", version="2.5.0")
     private Boolean olcDisabled;
 
     /**
      * Field for the 'olcOverlay' attribute.
      */
-    @ConfigurationElement(attributeType = "olcOverlay", isOptional = false, isRdn = true)
+    @ConfigurationElement(attributeType = "olcOverlay", isOptional = false, isRdn = true, version="2.4.0")
     protected String olcOverlay;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcPBindConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcPBindConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcPBindConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcPBindConfig.java Fri Sep  1 11:53:47 2017
@@ -30,25 +30,25 @@ public class OlcPBindConfig extends OlcO
     /**
      * Field for the 'olcDbURI' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbURI", isOptional = false)
+    @ConfigurationElement(attributeType = "olcDbURI", isOptional = false, version="2.4.0")
     private String olcDbURI;
 
     /**
      * Field for the 'olcDbNetworkTimeout' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbNetworkTimeout")
+    @ConfigurationElement(attributeType = "olcDbNetworkTimeout", version="2.4.0")
     private String olcDbNetworkTimeout;
 
     /**
      * Field for the 'olcDbQuarantine' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbQuarantine")
+    @ConfigurationElement(attributeType = "olcDbQuarantine", version="2.4.0")
     private String olcDbQuarantine;
 
     /**
      * Field for the 'olcStartTLS' attribute.
      */
-    @ConfigurationElement(attributeType = "olcStartTLS")
+    @ConfigurationElement(attributeType = "olcStartTLS", version="2.5.0")
     private String olcStartTLS;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcSchemaConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcSchemaConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcSchemaConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/OlcSchemaConfig.java Fri Sep  1 11:53:47 2017
@@ -34,37 +34,37 @@ public class OlcSchemaConfig extends Olc
     /**
      * Field for the 'cn' attribute.
      */
-    @ConfigurationElement(attributeType = "cn", isRdn = true)
+    @ConfigurationElement(attributeType = "cn", isRdn = true, version="2.4.0")
     private List<String> cn = new ArrayList<>();
 
     /**
      * Field for the 'olcAttributeTypes' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAttributeTypes")
+    @ConfigurationElement(attributeType = "olcAttributeTypes", version="2.4.0")
     private List<String> olcAttributeTypes = new ArrayList<>();
 
     /**
      * Field for the 'olcDitContentRules' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDitContentRules")
+    @ConfigurationElement(attributeType = "olcDitContentRules", version="2.4.0")
     private List<String> olcDitContentRules = new ArrayList<>();
 
     /**
      * Field for the 'olcLdapSyntaxes' attribute.
      */
-    @ConfigurationElement(attributeType = "olcLdapSyntaxes")
+    @ConfigurationElement(attributeType = "olcLdapSyntaxes", version="2.4.12")
     private List<String> olcLdapSyntaxes = new ArrayList<>();
 
     /**
      * Field for the 'olcObjectClasses' attribute.
      */
-    @ConfigurationElement(attributeType = "olcObjectClasses")
+    @ConfigurationElement(attributeType = "olcObjectClasses", version="2.4.0")
     private List<String> olcObjectClasses = new ArrayList<>();
 
     /**
      * Field for the 'olcObjectIdentifier' attribute.
      */
-    @ConfigurationElement(attributeType = "olcObjectIdentifier")
+    @ConfigurationElement(attributeType = "olcObjectIdentifier", version="2.4.0")
     private List<String> olcObjectIdentifier = new ArrayList<>();
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcBdbConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcBdbConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcBdbConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcBdbConfig.java Fri Sep  1 11:53:47 2017
@@ -37,109 +37,109 @@ public class OlcBdbConfig extends OlcDat
     /**
      * Field for the 'olcDbDirectory' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbDirectory", isOptional = false)
+    @ConfigurationElement(attributeType = "olcDbDirectory", isOptional = false, version="2.4.0")
     private String olcDbDirectory;
 
     /**
      * Field for the 'olcDbCacheFree' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbCacheFree")
+    @ConfigurationElement(attributeType = "olcDbCacheFree", version="2.4.0")
     private Integer olcDbCacheFree;
 
     /**
      * Field for the 'olcDbCacheSize' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbCacheSize")
+    @ConfigurationElement(attributeType = "olcDbCacheSize", version="2.4.0")
     private Integer olcDbCacheSize;
 
     /**
      * Field for the 'olcDbCheckpoint' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbCheckpoint")
+    @ConfigurationElement(attributeType = "olcDbCheckpoint", version="2.4.0")
     private String olcDbCheckpoint;
 
     /**
      * Field for the 'olcDbConfig' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbConfig")
+    @ConfigurationElement(attributeType = "olcDbConfig", version="2.4.0")
     private List<String> olcDbConfig = new ArrayList<>();
 
     /**
      * Field for the 'olcDbCryptFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbCryptFile")
+    @ConfigurationElement(attributeType = "olcDbCryptFile", version="2.4.8")
     private String olcDbCryptFile;
 
     /**
      * Field for the 'olcDbCryptKey' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbCryptKey")
+    @ConfigurationElement(attributeType = "olcDbCryptKey", version="2.4.8")
     private byte[] olcDbCryptKey;
 
     /**
      * Field for the 'olcDbDirtyRead' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbDirtyRead")
+    @ConfigurationElement(attributeType = "olcDbDirtyRead", version="2.4.0")
     private Boolean olcDbDirtyRead;
 
     /**
      * Field for the 'olcDbDNcacheSize' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbDNcacheSize")
+    @ConfigurationElement(attributeType = "olcDbDNcacheSize", version="2.4.0")
     private Integer olcDbDNcacheSize;
 
     /**
      * Field for the 'olcDbIDLcacheSize' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIDLcacheSize")
+    @ConfigurationElement(attributeType = "olcDbIDLcacheSize", version="2.4.0")
     private Integer olcDbIDLcacheSize;
 
     /**
      * Field for the 'olcDbIndex' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIndex")
+    @ConfigurationElement(attributeType = "olcDbIndex", version="2.4.0")
     private List<String> olcDbIndex = new ArrayList<>();
 
     /**
      * Field for the 'olcDbLinearIndex' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbLinearIndex")
+    @ConfigurationElement(attributeType = "olcDbLinearIndex", version="2.4.0")
     private Boolean olcDbLinearIndex;
 
     /**
      * Field for the 'olcDbLockDetect' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbLockDetect")
+    @ConfigurationElement(attributeType = "olcDbLockDetect", version="2.4.0")
     private String olcDbLockDetect;
 
     /**
      * Field for the 'olcDbMode' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbMode")
+    @ConfigurationElement(attributeType = "olcDbMode", version="2.4.0")
     private String olcDbMode;
 
     /**
      * Field for the 'olcDbNoSync' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbNoSync")
+    @ConfigurationElement(attributeType = "olcDbNoSync", version="2.4.0")
     private Boolean olcDbNoSync;
 
     /**
      * Field for the 'olcDbPageSize' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbPageSize")
+    @ConfigurationElement(attributeType = "olcDbPageSize", version="2.4.13")
     private List<String> olcDbPageSize = new ArrayList<>();
 
     /**
      * Field for the 'olcDbSearchStack' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbSearchStack")
+    @ConfigurationElement(attributeType = "olcDbSearchStack", version="2.4.0")
     private Integer olcDbSearchStack;
 
     /**
      * Field for the 'olcDbShmKey' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbShmKey")
+    @ConfigurationElement(attributeType = "olcDbShmKey", version="2.4.0")
     private Integer olcDbShmKey;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDatabaseConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDatabaseConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDatabaseConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDatabaseConfig.java Fri Sep  1 11:53:47 2017
@@ -74,194 +74,194 @@ public class OlcDatabaseConfig extends O
     /**
      * Field for the 'olcAccess' attribute, which is an ordered multi-value String attribute
      */
-    @ConfigurationElement(attributeType = "olcAccess")
+    @ConfigurationElement(attributeType = "olcAccess", version="2.4.0")
     private List<String> olcAccess = new ArrayList<>();
 
 
     /**
      * Field for the 'olcAddContentAcl' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAddContentAcl")
+    @ConfigurationElement(attributeType = "olcAddContentAcl", version="2.4.13")
     private Boolean olcAddContentAcl;
 
     /**
      * Field for the 'olcDatabase' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDatabase", isOptional = false, isRdn = true)
+    @ConfigurationElement(attributeType = "olcDatabase", isOptional = false, isRdn = true, version="2.4.0")
     private String olcDatabase;
 
     /**
      * Field for the 'olcDisabled' attribute. (Added in OpenLDAP 2.4.36)
      */
-    @ConfigurationElement(attributeType = "olcDisabled")
+    @ConfigurationElement(attributeType = "olcDisabled", version="2.4.36")
     private Boolean olcDisabled;
 
     /**
      * Field for the 'olcExtraAttrs' attribute. (Added in OpenLDAP 2.4.22)
      */
-    @ConfigurationElement(attributeType = "olcExtraAttrs")
+    @ConfigurationElement(attributeType = "olcExtraAttrs", version="2.4.22")
     private List<String> olcExtraAttrs;
 
     /**
      * Field for the 'olcHidden' attribute.
      */
-    @ConfigurationElement(attributeType = "olcHidden")
+    @ConfigurationElement(attributeType = "olcHidden", version="2.4.0")
     private Boolean olcHidden;
 
     /**
      * Field for the 'olcLastMod' attribute.
      */
-    @ConfigurationElement(attributeType = "olcLastMod")
+    @ConfigurationElement(attributeType = "olcLastMod", version="2.4.0")
     private Boolean olcLastMod;
 
     /**
      * Field for the 'olcLimits' attribute.
      */
-    @ConfigurationElement(attributeType = "olcLimits")
+    @ConfigurationElement(attributeType = "olcLimits", version="2.4.0")
     private List<String> olcLimits = new ArrayList<>();
 
     /**
      * Field for the 'olcMaxDerefDepth' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMaxDerefDepth")
+    @ConfigurationElement(attributeType = "olcMaxDerefDepth", version="2.4.0")
     private Integer olcMaxDerefDepth;
 
     /**
      * Field for the 'olcMirrorMode' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMirrorMode")
+    @ConfigurationElement(attributeType = "olcMirrorMode", version="2.4.0")
     private Boolean olcMirrorMode;
 
     /**
      * Field for the 'olcMonitoring' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMonitoring")
+    @ConfigurationElement(attributeType = "olcMonitoring", version="2.4.0")
     private Boolean olcMonitoring;
 
     /**
      * Field for the 'olcPlugin' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPlugin")
+    @ConfigurationElement(attributeType = "olcPlugin", version="2.4.0")
     private List<String> olcPlugin = new ArrayList<>();
 
     /**
      * Field for the 'olcReadOnly' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReadOnly")
+    @ConfigurationElement(attributeType = "olcReadOnly", version="2.4.0")
     private Boolean olcReadOnly;
 
     /**
      * Field for the 'olcReplica' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReplica")
+    @ConfigurationElement(attributeType = "olcReplica", version="2.4.0")
     private List<String> olcReplica = new ArrayList<>();
 
     /**
      * Field for the 'olcReplicaArgsFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReplicaArgsFile")
+    @ConfigurationElement(attributeType = "olcReplicaArgsFile", version="2.4.0")
     private String olcReplicaArgsFile;
 
     /**
      * Field for the 'olcReplicaPidFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReplicaPidFile")
+    @ConfigurationElement(attributeType = "olcReplicaPidFile", version="2.4.0")
     private String olcReplicaPidFile;
 
     /**
      * Field for the 'olcReplicationInterval' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReplicationInterval")
+    @ConfigurationElement(attributeType = "olcReplicationInterval", version="2.4.0")
     private Integer olcReplicationInterval;
 
     /**
      * Field for the 'olcReplogFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcReplogFile")
+    @ConfigurationElement(attributeType = "olcReplogFile", version="2.4.0")
     private String olcReplogFile;
 
     /**
      * Field for the 'olcRequires' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRequires")
+    @ConfigurationElement(attributeType = "olcRequires", version="2.4.0")
     private List<String> olcRequires = new ArrayList<>();
 
     /**
      * Field for the 'olcRestrict' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRestrict")
+    @ConfigurationElement(attributeType = "olcRestrict", version="2.4.0")
     private List<String> olcRestrict = new ArrayList<>();
 
     /**
      * Field for the 'olcRootDN' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRootDN")
+    @ConfigurationElement(attributeType = "olcRootDN", version="2.4.0")
     private Dn olcRootDN;
 
     /**
      * Field for the 'olcRootPW' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRootPW")
+    @ConfigurationElement(attributeType = "olcRootPW", version="2.4.0")
     private String olcRootPW;
 
     /**
      * Field for the 'olcSchemaDN' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSchemaDN")
+    @ConfigurationElement(attributeType = "olcSchemaDN", version="2.4.0")
     private Dn olcSchemaDN;
 
     /**
      * Field for the 'olcSecurity' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSecurity")
+    @ConfigurationElement(attributeType = "olcSecurity", version="2.4.0")
     private List<String> olcSecurity = new ArrayList<>();
 
     /**
      * Field for the 'olcSizeLimit' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSizeLimit")
+    @ConfigurationElement(attributeType = "olcSizeLimit", version="2.4.0")
     private String olcSizeLimit;
 
     /**
      * Field for the 'olcSubordinate' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSubordinate")
+    @ConfigurationElement(attributeType = "olcSubordinate", version="2.4.0")
     private String olcSubordinate;
 
     /**
      * Field for the 'olcSuffix' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSuffix")
+    @ConfigurationElement(attributeType = "olcSuffix", version="2.4.0")
     private List<Dn> olcSuffix = new ArrayList<>();
 
     /**
      * Field for the 'olcSyncrepl' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSyncrepl")
+    @ConfigurationElement(attributeType = "olcSyncrepl", version="2.4.0")
     private List<String> olcSyncrepl = new ArrayList<>();
 
     /**
      * Field for the 'olcSyncUseSubentry' attribute. (Added in OpenLDAP 2.4.20)
      */
-    @ConfigurationElement(attributeType = "olcSyncUseSubentry")
+    @ConfigurationElement(attributeType = "olcSyncUseSubentry", version="2.4.20")
     private Boolean olcSyncUseSubentry;
 
     /**
      * Field for the 'olcTimeLimit' attribute.
      */
-    @ConfigurationElement(attributeType = "olcTimeLimit")
+    @ConfigurationElement(attributeType = "olcTimeLimit", version="2.4.0")
     private List<String> olcTimeLimit = new ArrayList<>();
 
     /**
      * Field for the 'olcUpdateDN' attribute.
      */
-    @ConfigurationElement(attributeType = "olcUpdateDN")
+    @ConfigurationElement(attributeType = "olcUpdateDN", version="2.4.0")
     private Dn olcUpdateDN;
 
     /**
      * Field for the 'olcUpdateRef' attribute.
      */
-    @ConfigurationElement(attributeType = "olcUpdateRef")
+    @ConfigurationElement(attributeType = "olcUpdateRef", version="2.4.0")
     private List<String> olcUpdateRef = new ArrayList<>();
     
     /**

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDbSocketConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDbSocketConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDbSocketConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcDbSocketConfig.java Fri Sep  1 11:53:47 2017
@@ -37,13 +37,13 @@ public class OlcDbSocketConfig extends O
     /**
      * Field for the 'olcDbSocketPath' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbSocketPath", isOptional = false)
+    @ConfigurationElement(attributeType = "olcDbSocketPath", isOptional = false, version="2.4.8")
     private String olcDbSocketPath;
 
     /**
      * Field for the 'olcDbSocketExtensions' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbSocketExtensions")
+    @ConfigurationElement(attributeType = "olcDbSocketExtensions", version="2.4.8")
     private List<String> olcDbSocketExtensions = new ArrayList<>();
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLDAPConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLDAPConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLDAPConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLDAPConfig.java Fri Sep  1 11:53:47 2017
@@ -38,181 +38,181 @@ public class OlcLDAPConfig extends OlcDa
     /**
      * Field for the 'olcDbACLAuthcDn' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbACLAuthcDn")
+    @ConfigurationElement(attributeType = "olcDbACLAuthcDn", version="2.4.0")
     private Dn olcDbACLAuthcDn;
 
     /**
      * Field for the 'olcDbACLBind' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbACLBind")
+    @ConfigurationElement(attributeType = "olcDbACLBind", version="2.4.0")
     private String olcDbACLBind;
 
     /**
      * Field for the 'olcDbACLPasswd' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbACLPasswd")
+    @ConfigurationElement(attributeType = "olcDbACLPasswd", version="2.4.0")
     private String olcDbACLPasswd;
 
     /**
      * Field for the 'olcDbCancel' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbCancel")
+    @ConfigurationElement(attributeType = "olcDbCancel", version="2.4.0")
     private String olcDbCancel;
 
     /**
      * Field for the 'olcDbChaseReferrals' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbChaseReferrals")
+    @ConfigurationElement(attributeType = "olcDbChaseReferrals", version="2.4.0")
     private Boolean olcDbChaseReferrals;
 
     /**
      * Field for the 'olcDbConnectionPoolMax' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbConnectionPoolMax")
+    @ConfigurationElement(attributeType = "olcDbConnectionPoolMax", version="2.4.0")
     private Integer olcDbConnectionPoolMax;
 
     /**
      * Field for the 'olcDbConnTtl' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbConnTtl")
+    @ConfigurationElement(attributeType = "olcDbConnTtl", version="2.4.0")
     private String olcDbConnTtl;
 
     /**
      * Field for the 'olcDbIDAssertAuthcDn' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIDAssertAuthcDn")
+    @ConfigurationElement(attributeType = "olcDbIDAssertAuthcDn", version="2.4.0")
     private Dn olcDbIDAssertAuthcDn;
 
     /**
      * Field for the 'olcDbIDAssertAuthzFrom' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIDAssertAuthzFrom")
+    @ConfigurationElement(attributeType = "olcDbIDAssertAuthzFrom", version="2.4.0")
     private List<String> olcDbIDAssertAuthzFrom = new ArrayList<>();
 
     /**
      * Field for the 'olcDbIDAssertBind' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIDAssertBind")
+    @ConfigurationElement(attributeType = "olcDbIDAssertBind", version="2.4.0")
     private String olcDbIDAssertBind;
 
     /**
      * Field for the 'olcDbIDAssertMode' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIDAssertMode")
+    @ConfigurationElement(attributeType = "olcDbIDAssertMode", version="2.4.0")
     private String olcDbIDAssertMode;
 
     /**
      * Field for the 'olcDbIDAssertPassThru' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIDAssertPassThru")
+    @ConfigurationElement(attributeType = "olcDbIDAssertPassThru", version="2.4.22")
     private List<String> olcDbIDAssertPassThru = new ArrayList<>();
 
     /**
      * Field for the 'olcDbIDAssertPasswd' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIDAssertPasswd")
+    @ConfigurationElement(attributeType = "olcDbIDAssertPasswd", version="2.4.0")
     private String olcDbIDAssertPasswd;
 
     /**
      * Field for the 'olcDbIdleTimeout' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIdleTimeout")
+    @ConfigurationElement(attributeType = "olcDbIdleTimeout", version="2.4.0")
     private String olcDbIdleTimeout;
 
     /**
      * Field for the 'olcDbKeepalive' attribute. (Added in OpenLDAP 2.4.34)
      */
-    @ConfigurationElement(attributeType = "olcDbKeepalive")
+    @ConfigurationElement(attributeType = "olcDbKeepalive", version="2.4.34")
     private String olcDbKeepalive;
 
     /**
      * Field for the 'olcDbNetworkTimeout' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbNetworkTimeout")
+    @ConfigurationElement(attributeType = "olcDbNetworkTimeout", version="2.4.0")
     private String olcDbNetworkTimeout;
 
     /**
      * Field for the 'olcDbNoRefs' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbNoRefs")
+    @ConfigurationElement(attributeType = "olcDbNoRefs", version="2.4.12")
     private Boolean olcDbNoRefs;
 
     /**
      * Field for the 'olcDbNoUndefFilter' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbNoUndefFilter")
+    @ConfigurationElement(attributeType = "olcDbNoUndefFilter", version="2.4.12")
     private Boolean olcDbNoUndefFilter;
 
     /**
      * Field for the 'olcDbOnErr' attribute. (Added in OpenLDAP 2.4.34)
      */
-    @ConfigurationElement(attributeType = "olcDbOnErr")
+    @ConfigurationElement(attributeType = "olcDbOnErr", version="2.4.34")
     private String olcDbOnErr;
 
     /**
      * Field for the 'olcDbProtocolVersion' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbProtocolVersion")
+    @ConfigurationElement(attributeType = "olcDbProtocolVersion", version="2.4.0")
     private Integer olcDbProtocolVersion;
 
     /**
      * Field for the 'olcDbProxyWhoAmI' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbProxyWhoAmI")
+    @ConfigurationElement(attributeType = "olcDbProxyWhoAmI", version="2.4.0")
     private Boolean olcDbProxyWhoAmI;
 
     /**
      * Field for the 'olcDbQuarantine' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbQuarantine")
+    @ConfigurationElement(attributeType = "olcDbQuarantine", version="2.4.0")
     private String olcDbQuarantine;
 
     /**
      * Field for the 'olcDbRebindAsUser' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbRebindAsUser")
+    @ConfigurationElement(attributeType = "olcDbRebindAsUser", version="2.4.0")
     private Boolean olcDbRebindAsUser;
 
     /**
      * Field for the 'olcDbSessionTrackingRequest' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbSessionTrackingRequest")
+    @ConfigurationElement(attributeType = "olcDbSessionTrackingRequest", version="2.4.0")
     private Boolean olcDbSessionTrackingRequest;
 
     /**
      * Field for the 'olcDbSingleConn' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbSingleConn")
+    @ConfigurationElement(attributeType = "olcDbSingleConn", version="2.4.0")
     private Boolean olcDbSingleConn;
 
     /**
      * Field for the 'olcDbStartTLS' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbStartTLS")
+    @ConfigurationElement(attributeType = "olcDbStartTLS", version="2.4.0")
     private String olcDbStartTLS;
 
     /**
      * Field for the 'olcDbTFSupport' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbTFSupport")
+    @ConfigurationElement(attributeType = "olcDbTFSupport", version="2.4.0")
     private String olcDbTFSupport;
 
     /**
      * Field for the 'olcDbTimeout' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbTimeout")
+    @ConfigurationElement(attributeType = "olcDbTimeout", version="2.4.0")
     private String olcDbTimeout;
 
     /**
      * Field for the 'olcDbURI' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbURI")
+    @ConfigurationElement(attributeType = "olcDbURI", version="2.4.0")
     private String olcDbURI;
 
     /**
      * Field for the 'olcDbUseTemporaryConn' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbUseTemporaryConn")
+    @ConfigurationElement(attributeType = "olcDbUseTemporaryConn", version="2.4.0")
     private Boolean olcDbUseTemporaryConn;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLdifConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLdifConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLdifConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcLdifConfig.java Fri Sep  1 11:53:47 2017
@@ -32,7 +32,7 @@ public class OlcLdifConfig extends OlcDa
     /**
      * Field for the 'olcDbDirectory' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbDirectory", isOptional = false)
+    @ConfigurationElement(attributeType = "olcDbDirectory", isOptional = false, version="2.4.0")
     private String olcDbDirectory;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcMdbConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcMdbConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcMdbConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcMdbConfig.java Fri Sep  1 11:53:47 2017
@@ -51,61 +51,61 @@ public class OlcMdbConfig extends OlcDat
     /**
      * Field for the 'olcDbDirectory' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbDirectory", isOptional = false)
+    @ConfigurationElement(attributeType = "olcDbDirectory", isOptional = false, version="2.4.27")
     private String olcDbDirectory;
 
     /**
      * Field for the 'olcDbCheckpoint' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbCheckpoint")
+    @ConfigurationElement(attributeType = "olcDbCheckpoint", version="2.4.27")
     private String olcDbCheckpoint;
 
     /**
      * Field for the 'olcDbEnvFlags' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbEnvFlags")
+    @ConfigurationElement(attributeType = "olcDbEnvFlags", version="2.4.33")
     private List<String> olcDbEnvFlags = new ArrayList<>();
 
     /**
      * Field for the 'olcDbIndex' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbIndex")
+    @ConfigurationElement(attributeType = "olcDbIndex", version="2.4.27")
     private List<String> olcDbIndex = new ArrayList<>();
 
     /**
      * Field for the 'olcDbMaxEntrySize' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbMaxEntrySize")
+    @ConfigurationElement(attributeType = "olcDbMaxEntrySize", version="2.4.42-2")
     private Integer olcDbMaxEntrySize;
 
     /**
      * Field for the 'olcDbMaxReaders' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbMaxReaders")
+    @ConfigurationElement(attributeType = "olcDbMaxReaders", version="2.4.27")
     private Integer olcDbMaxReaders;
 
     /**
      * Field for the 'olcDbMaxSize' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbMaxSize")
+    @ConfigurationElement(attributeType = "olcDbMaxSize", version="2.4.27")
     private Long olcDbMaxSize;
 
     /**
      * Field for the 'olcDbMode' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbMode")
+    @ConfigurationElement(attributeType = "olcDbMode", version="2.4.27")
     private String olcDbMode;
 
     /**
      * Field for the 'olcDbNoSync' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbNoSync")
+    @ConfigurationElement(attributeType = "olcDbNoSync", version="2.4.27")
     private Boolean olcDbNoSync;
 
     /**
      * Field for the 'olcDbSearchStack' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbSearchStack")
+    @ConfigurationElement(attributeType = "olcDbSearchStack", version="2.4.27")
     private Integer olcDbSearchStack;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcNullConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcNullConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcNullConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcNullConfig.java Fri Sep  1 11:53:47 2017
@@ -34,7 +34,7 @@ public class OlcNullConfig extends OlcDa
     /**
      * Field for the 'olcDbBindAllowed' attribute.
      */
-    @ConfigurationElement(attributeType = "olcDbBindAllowed")
+    @ConfigurationElement(attributeType = "olcDbBindAllowed", version="2.4.24")
     private Boolean olcDbBindAllowed;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcRelayConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcRelayConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcRelayConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/database/OlcRelayConfig.java Fri Sep  1 11:53:47 2017
@@ -35,7 +35,7 @@ public class OlcRelayConfig extends OlcD
     /**
      * Field for the 'olcRelay' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRelay")
+    @ConfigurationElement(attributeType = "olcRelay", version="2.4.0")
     private Dn olcRelay;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAccessLogConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAccessLogConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAccessLogConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAccessLogConfig.java Fri Sep  1 11:53:47 2017
@@ -38,37 +38,37 @@ public class OlcAccessLogConfig extends
     /**
      * Field for the 'olcAccessLogDB' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAccessLogDB", isOptional = false)
+    @ConfigurationElement(attributeType = "olcAccessLogDB", isOptional = false, version="2.4.0")
     private Dn olcAccessLogDB;
 
     /**
      * Field for the 'olcAccessLogOld' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAccessLogOld")
+    @ConfigurationElement(attributeType = "olcAccessLogOld", version="2.4.0")
     private String olcAccessLogOld;
 
     /**
      * Field for the 'olcAccessLogOldAttr' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAccessLogOldAttr")
+    @ConfigurationElement(attributeType = "olcAccessLogOldAttr", version="2.4.0")
     private List<String> olcAccessLogOldAttr = new ArrayList<>();
 
     /**
      * Field for the 'olcAccessLogOps' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAccessLogOps")
+    @ConfigurationElement(attributeType = "olcAccessLogOps", version="2.4.0")
     private List<String> olcAccessLogOps = new ArrayList<>();
 
     /**
      * Field for the 'olcAccessLogPurge' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAccessLogPurge")
+    @ConfigurationElement(attributeType = "olcAccessLogPurge", version="2.4.0")
     private String olcAccessLogPurge;
 
     /**
      * Field for the 'olcAccessLogSuccess' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAccessLogSuccess")
+    @ConfigurationElement(attributeType = "olcAccessLogSuccess", version="2.4.0")
     private Boolean olcAccessLogSuccess;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAuditlogConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAuditlogConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAuditlogConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcAuditlogConfig.java Fri Sep  1 11:53:47 2017
@@ -37,7 +37,7 @@ public class OlcAuditlogConfig extends O
     /**
      * Field for the 'olcAuditlogFile' attribute.
      */
-    @ConfigurationElement(attributeType = "olcAuditlogFile")
+    @ConfigurationElement(attributeType = "olcAuditlogFile", version="2.4.0")
     private List<String> olcAuditlogFile = new ArrayList<>();
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcMemberOf.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcMemberOf.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcMemberOf.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcMemberOf.java Fri Sep  1 11:53:47 2017
@@ -35,43 +35,43 @@ public class OlcMemberOf extends OlcOver
     /**
      * Field for the 'olcMemberOfDangling' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMemberOfDangling")
+    @ConfigurationElement(attributeType = "olcMemberOfDangling", version="2.4.0")
     private String olcMemberOfDangling;
 
     /**
      * Field for the 'olcMemberOfDanglingError' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMemberOfDanglingError")
+    @ConfigurationElement(attributeType = "olcMemberOfDanglingError", version="2.4.8")
     private String olcMemberOfDanglingError;
 
     /**
      * Field for the 'olcMemberOfDN' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMemberOfDN")
+    @ConfigurationElement(attributeType = "olcMemberOfDN", version="2.4.0")
     private Dn olcMemberOfDN;
 
     /**
      * Field for the 'olcMemberOfGroupOC' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMemberOfGroupOC")
+    @ConfigurationElement(attributeType = "olcMemberOfGroupOC", version="2.4.0")
     private String olcMemberOfGroupOC;
 
     /**
      * Field for the 'olcMemberOfMemberAD' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMemberOfMemberAD")
+    @ConfigurationElement(attributeType = "olcMemberOfMemberAD", version="2.4.0")
     private String olcMemberOfMemberAD;
 
     /**
      * Field for the 'olcMemberOfMemberOfAD' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMemberOfMemberOfAD")
+    @ConfigurationElement(attributeType = "olcMemberOfMemberOfAD", version="2.4.0")
     private String olcMemberOfMemberOfAD;
 
     /**
      * Field for the 'olcMemberOfRefInt' attribute.
      */
-    @ConfigurationElement(attributeType = "olcMemberOfRefInt")
+    @ConfigurationElement(attributeType = "olcMemberOfRefInt", version="2.4.0")
     private Boolean olcMemberOfRefInt;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcPPolicyConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcPPolicyConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcPPolicyConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcPPolicyConfig.java Fri Sep  1 11:53:47 2017
@@ -35,25 +35,25 @@ public class OlcPPolicyConfig extends Ol
     /**
      * Field for the 'olcPPolicyDefault' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPPolicyDefault")
+    @ConfigurationElement(attributeType = "olcPPolicyDefault", version="2.4.0")
     private Dn olcPPolicyDefault;
 
     /**
      * Field for the 'olcPPolicyForwardUpdates' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPPolicyForwardUpdates")
+    @ConfigurationElement(attributeType = "olcPPolicyForwardUpdates", version="2.4.17")
     private Boolean olcPPolicyForwardUpdates;
 
     /**
      * Field for the 'olcPPolicyHashCleartext' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPPolicyHashCleartext")
+    @ConfigurationElement(attributeType = "olcPPolicyHashCleartext", version="2.4.0")
     private Boolean olcPPolicyHashCleartext;
 
     /**
      * Field for the 'olcPPolicyUseLockout' attribute.
      */
-    @ConfigurationElement(attributeType = "olcPPolicyUseLockout")
+    @ConfigurationElement(attributeType = "olcPPolicyUseLockout", version="2.4.0")
     private Boolean olcPPolicyUseLockout;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRefintConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRefintConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRefintConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRefintConfig.java Fri Sep  1 11:53:47 2017
@@ -38,19 +38,19 @@ public class OlcRefintConfig extends Olc
     /**
      * Field for the 'olcRefintAttribute' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRefintAttribute")
+    @ConfigurationElement(attributeType = "olcRefintAttribute", version="2.4.0")
     private List<String> olcRefintAttribute = new ArrayList<>();
 
     /**
      * Field for the 'olcRefintNothing' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRefintNothing")
+    @ConfigurationElement(attributeType = "olcRefintNothing", version="2.4.0")
     private Dn olcRefintNothing;
 
     /**
      * Field for the 'olcRefintModifiersName' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRefintModifiersName")
+    @ConfigurationElement(attributeType = "olcRefintModifiersName", version="2.4.10")
     private Dn olcRefintModifiersName;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRwmConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRwmConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRwmConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcRwmConfig.java Fri Sep  1 11:53:47 2017
@@ -37,25 +37,25 @@ public class OlcRwmConfig extends OlcOve
     /**
      * Field for the 'olcRwmMap' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRwmMap")
+    @ConfigurationElement(attributeType = "olcRwmMap", version="2.4.0")
     private List<String> olcRwmMap = new ArrayList<>();
 
     /**
      * Field for the 'olcRwmNormalizeMapped' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRwmNormalizeMapped")
+    @ConfigurationElement(attributeType = "olcRwmNormalizeMapped", version="2.4.0")
     private Boolean olcRwmNormalizeMapped;
 
     /**
      * Field for the 'olcRwmRewrite' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRwmRewrite")
+    @ConfigurationElement(attributeType = "olcRwmRewrite", version="2.4.0")
     private List<String> olcRwmRewrite = new ArrayList<>();
 
     /**
      * Field for the 'olcRwmTFSupport' attribute.
      */
-    @ConfigurationElement(attributeType = "olcRwmTFSupport")
+    @ConfigurationElement(attributeType = "olcRwmTFSupport", version="2.4.0")
     private String olcRwmTFSupport;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcSyncProvConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcSyncProvConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcSyncProvConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcSyncProvConfig.java Fri Sep  1 11:53:47 2017
@@ -33,25 +33,25 @@ public class OlcSyncProvConfig extends O
     /**
      * Field for the 'olcSpCheckpoint' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSpCheckpoint")
+    @ConfigurationElement(attributeType = "olcSpCheckpoint", version="2.4.0")
     private String olcSpCheckpoint;
 
     /**
      * Field for the 'olcSpNoPresent' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSpNoPresent", defaultValue = "FALSE")
+    @ConfigurationElement(attributeType = "olcSpNoPresent", defaultValue = "FALSE", version="2.4.0")
     private Boolean olcSpNoPresent = false;
 
     /**
      * Field for the 'olcSpReloadHint' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSpReloadHint", defaultValue = "FALSE")
+    @ConfigurationElement(attributeType = "olcSpReloadHint", defaultValue = "FALSE", version="2.4.0")
     private Boolean olcSpReloadHint = false;
 
     /**
      * Field for the 'olcSpSessionlog' attribute.
      */
-    @ConfigurationElement(attributeType = "olcSpSessionlog")
+    @ConfigurationElement(attributeType = "olcSpSessionlog", version="2.4.0")
     private Integer olcSpSessionlog;
 
 

Modified: directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcValSortConfig.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcValSortConfig.java?rev=1806937&r1=1806936&r2=1806937&view=diff
==============================================================================
--- directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcValSortConfig.java (original)
+++ directory/studio/branches/studio-value/plugins/openldap.config.editor/src/main/java/org/apache/directory/studio/openldap/config/model/overlay/OlcValSortConfig.java Fri Sep  1 11:53:47 2017
@@ -37,7 +37,7 @@ public class OlcValSortConfig extends Ol
     /**
      * Field for the 'olcValSortAttr' attribute.
      */
-    @ConfigurationElement(attributeType = "olcValSortAttr", isOptional = false)
+    @ConfigurationElement(attributeType = "olcValSortAttr", isOptional = false, version="2.4.0")
     private List<String> olcValSortAttr = new ArrayList<>();
 
 



Mime
View raw message