From 3c6f59319ec8fea8c136f9580a910be76ba8dcea Mon Sep 17 00:00:00 2001
From: matthew_swift <matthew_swift@localhost>
Date: Wed, 30 May 2007 08:51:56 +0000
Subject: [PATCH] Fix issue 1736: add default values for java-implementation-class properties
---
opends/src/admin/defn/org/opends/server/admin/std/DigestMD5SASLMechanismHandlerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/SoftReferenceEntryCacheConfiguration.xml | 10 +
opends/src/admin/defn/org/opends/server/admin/std/UniqueCharactersPasswordValidatorConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/FileBasedDebugLogPublisherConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/ExactMatchIdentityMapperConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/FileCountLogRetentionPolicyConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/PasswordModifyExtendedOperationHandlerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/JEBackendConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/SubjectAttributeToUserAttributeCertificateMapperConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/ProfilerPluginConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRotationPolicyConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/UserDefinedVirtualAttributeConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/DseeCompatAccessControlHandlerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/FileBasedAccessLogPublisherConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/PlainSASLMechanismHandlerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/SchemaBackendConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/AttributeValuePasswordValidatorConfiguration.xml | 90 +++++----
opends/src/admin/defn/org/opends/server/admin/std/MultimasterSynchronizationProviderConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/RepeatedCharactersPasswordValidatorConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/MemberVirtualAttributeConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/GSSAPISASLMechanismHandlerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/CharacterSetPasswordValidatorConfiguration.xml | 10 +
opends/src/admin/defn/org/opends/server/admin/std/BackupBackendConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/DictionaryPasswordValidatorConfiguration.xml | 10 +
opends/src/admin/defn/org/opends/server/admin/std/ErrorLogAccountStatusNotificationHandlerConfiguration.xml | 71 +++---
opends/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml | 63 +++--
opends/src/admin/defn/org/opends/server/admin/std/FreeDiskSpaceLogRetentionPolicyConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/FingerprintCertificateMapperConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRetentionPolicyConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/RandomPasswordGeneratorConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/LengthBasedPasswordValidatorConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/SubjectDNToUserAttributeCertificateMapperConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/FileBasedErrorLogPublisherConfiguration.xml | 9
opends/resource/admin/metaMO.xsl | 3
opends/src/admin/defn/org/opends/server/admin/std/TaskBackendConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/ExternalSASLMechanismHandlerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/SimilarityBasedPasswordValidatorConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/CramMD5SASLMechanismHandlerConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/TimeLimitLogRotationPolicyConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/FixedTimeLogRotationPolicyConfiguration.xml | 9
opends/src/admin/defn/org/opends/server/admin/std/FIFOEntryCacheConfiguration.xml | 10 +
43 files changed, 477 insertions(+), 105 deletions(-)
diff --git a/opends/resource/admin/metaMO.xsl b/opends/resource/admin/metaMO.xsl
index 904b0b9..8357a48 100644
--- a/opends/resource/admin/metaMO.xsl
+++ b/opends/resource/admin/metaMO.xsl
@@ -1592,8 +1592,7 @@
<import>org.opends.server.admin.PropertyOption</import>
</xsl:if>
<xsl:if
- test="$this-local-properties/adm:default-behavior/adm:undefined
- | $this-local-properties[@mandatory='true']">
+ test="$this-local-properties[adm:default-behavior/adm:undefined or not(adm:default-behavior)]">
<import>
org.opends.server.admin.UndefinedDefaultBehaviorProvider
</import>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/AttributeValuePasswordValidatorConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/AttributeValuePasswordValidatorConfiguration.xml
index 42cd2ce..151d2ba 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/AttributeValuePasswordValidatorConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/AttributeValuePasswordValidatorConfiguration.xml
@@ -1,41 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
- ! CDDL HEADER START
- !
- ! The contents of this file are subject to the terms of the
- ! Common Development and Distribution License, Version 1.0 only
- ! (the "License"). You may not use this file except in compliance
- ! with the License.
- !
- ! You can obtain a copy of the license at
- ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
- ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
- ! See the License for the specific language governing permissions
- ! and limitations under the License.
- !
- ! When distributing Covered Code, include this CDDL HEADER in each
- ! file and include the License file at
- ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
- ! add the following below this CDDL HEADER, with the fields enclosed
- ! by brackets "[]" replaced with your own identifying information:
- ! Portions Copyright [yyyy] [name of copyright owner]
- !
- ! CDDL HEADER END
- !
- !
- ! Portions Copyright 2007 Sun Microsystems, Inc.
- ! -->
-
+ ! CDDL HEADER START
+ !
+ ! The contents of this file are subject to the terms of the
+ ! Common Development and Distribution License, Version 1.0 only
+ ! (the "License"). You may not use this file except in compliance
+ ! with the License.
+ !
+ ! You can obtain a copy of the license at
+ ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
+ ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! When distributing Covered Code, include this CDDL HEADER in each
+ ! file and include the License file at
+ ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
+ ! add the following below this CDDL HEADER, with the fields enclosed
+ ! by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CDDL HEADER END
+ !
+ !
+ ! Portions Copyright 2007 Sun Microsystems, Inc.
+ ! -->
<adm:managed-object name="attribute-value-password-validator"
-plural-name="attribute-value-password-validators"
-package="org.opends.server.admin.std" extends="password-validator"
-xmlns:adm="http://www.opends.org/admin"
-xmlns:ldap="http://www.opends.org/admin-ldap">
+ plural-name="attribute-value-password-validators"
+ package="org.opends.server.admin.std" extends="password-validator"
+ xmlns:adm="http://www.opends.org/admin"
+ xmlns:ldap="http://www.opends.org/admin-ldap">
<adm:synopsis>
The
<adm:user-friendly-name />
- is used to determine whether a proposed password is acceptable based on
- whether the given password value appears the user's entry.
+ is used to determine whether a proposed password is acceptable based
+ on whether the given password value appears the user's entry.
</adm:synopsis>
<adm:profile name="ldap">
<ldap:object-class>
@@ -45,11 +44,23 @@
</ldap:object-class>
</adm:profile>
- <adm:property name="match-attribute" mandatory="false" multi-valued="true">
+ <adm:property-override name="validator-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.AttributeValuePasswordValidator
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
+
+ <adm:property name="match-attribute" mandatory="false"
+ multi-valued="true">
<adm:synopsis>
- Specifies the name(s) of the attribute(s) whose values should be checked
- to determine whether they match the provided password. If this is not
- provided, then all attributes in the user's entry will be checked.
+ Specifies the name(s) of the attribute(s) whose values should be
+ checked to determine whether they match the provided password. If
+ this is not provided, then all attributes in the user's entry will
+ be checked.
</adm:synopsis>
<adm:default-behavior>
<adm:alias>
@@ -68,11 +79,11 @@
</ldap:attribute>
</adm:profile>
</adm:property>
-
<adm:property name="test-reversed-password" mandatory="true">
<adm:synopsis>
- Indicates whether this password validator should test the reversed value
- of the provided password as well as the order in which it was given.
+ Indicates whether this password validator should test the reversed
+ value of the provided password as well as the order in which it
+ was given.
</adm:synopsis>
<adm:syntax>
<adm:boolean />
@@ -85,4 +96,3 @@
</adm:profile>
</adm:property>
</adm:managed-object>
-
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/BackupBackendConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/BackupBackendConfiguration.xml
index f8adc55..36c553b 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/BackupBackendConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/BackupBackendConfiguration.xml
@@ -48,6 +48,15 @@
<ldap:superior>ds-cfg-backend</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="backend-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.backends.BackupBackend
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="backup-directory"
mandatory="true"
multi-valued="true">
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml
index ca7a0e3..6d27968 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml
@@ -1,31 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ! CDDL HEADER START
- !
- ! The contents of this file are subject to the terms of the
- ! Common Development and Distribution License, Version 1.0 only
- ! (the "License"). You may not use this file except in compliance
- ! with the License.
- !
- ! You can obtain a copy of the license at
- ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
- ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
- ! See the License for the specific language governing permissions
- ! and limitations under the License.
- !
- ! When distributing Covered Code, include this CDDL HEADER in each
- ! file and include the License file at
- ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
- ! add the following below this CDDL HEADER, with the fields enclosed
- ! by brackets "[]" replaced with your own identifying information:
- ! Portions Copyright [yyyy] [name of copyright owner]
- !
- ! CDDL HEADER END
- !
- !
- ! Portions Copyright 2007 Sun Microsystems, Inc.
- ! -->
-
+ ! CDDL HEADER START
+ !
+ ! The contents of this file are subject to the terms of the
+ ! Common Development and Distribution License, Version 1.0 only
+ ! (the "License"). You may not use this file except in compliance
+ ! with the License.
+ !
+ ! You can obtain a copy of the license at
+ ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
+ ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! When distributing Covered Code, include this CDDL HEADER in each
+ ! file and include the License file at
+ ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
+ ! add the following below this CDDL HEADER, with the fields enclosed
+ ! by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CDDL HEADER END
+ !
+ !
+ ! Portions Copyright 2007 Sun Microsystems, Inc.
+ ! -->
<adm:managed-object name="certificate-mapper"
plural-name="certificate-mappers"
package="org.opends.server.admin.std"
@@ -33,8 +32,9 @@
xmlns:ldap="http://www.opends.org/admin-ldap">
<adm:synopsis>
<adm:user-friendly-plural-name />
- are responsible for establishing a mapping between a client certificate and
- the entry for the user that corresponds to that certificate.
+ are responsible for establishing a mapping between a client
+ certificate and the entry for the user that corresponds to that
+ certificate.
</adm:synopsis>
<adm:profile name="ldap">
<ldap:object-class>
@@ -65,6 +65,13 @@
<adm:user-friendly-name />
implementation.
</adm:synopsis>
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.SubjectEqualsDNCertificateMapper
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
<adm:syntax>
<adm:java-class>
<adm:instance-of>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/CharacterSetPasswordValidatorConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/CharacterSetPasswordValidatorConfiguration.xml
index 5b5b348..e56b4cb 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/CharacterSetPasswordValidatorConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/CharacterSetPasswordValidatorConfiguration.xml
@@ -46,6 +46,16 @@
<ldap:superior>ds-cfg-password-validator</ldap:superior>
</ldap:object-class>
</adm:profile>
+
+ <adm:property-override name="validator-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.CharacterSetPasswordValidator
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="character-set" mandatory="true" multi-valued="true">
<adm:synopsis>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/CramMD5SASLMechanismHandlerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/CramMD5SASLMechanismHandlerConfiguration.xml
index 12e2420..2c4a05d 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/CramMD5SASLMechanismHandlerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/CramMD5SASLMechanismHandlerConfiguration.xml
@@ -43,6 +43,15 @@
<ldap:superior>ds-cfg-sasl-mechanism-handler</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="handler-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.CRAMMD5SASLMechanismHandler
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="identity-mapper-dn" mandatory="true">
<adm:synopsis>
Specifies the DN of the identity mapper to use.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/DictionaryPasswordValidatorConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/DictionaryPasswordValidatorConfiguration.xml
index 85b7443..60173ac 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/DictionaryPasswordValidatorConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/DictionaryPasswordValidatorConfiguration.xml
@@ -44,6 +44,16 @@
<ldap:superior>ds-cfg-password-validator</ldap:superior>
</ldap:object-class>
</adm:profile>
+
+ <adm:property-override name="validator-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.DictionaryPasswordValidator
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="dictionary-file" mandatory="true">
<adm:synopsis>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/DigestMD5SASLMechanismHandlerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/DigestMD5SASLMechanismHandlerConfiguration.xml
index 74e3fc4..c5866ce 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/DigestMD5SASLMechanismHandlerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/DigestMD5SASLMechanismHandlerConfiguration.xml
@@ -44,6 +44,15 @@
<ldap:superior>ds-cfg-sasl-mechanism-handler</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="handler-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.DigestMD5SASLMechanismHandler
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="realm" mandatory="false">
<adm:synopsis>
The realm that should be used for DIGEST-MD5 authentication.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/DseeCompatAccessControlHandlerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/DseeCompatAccessControlHandlerConfiguration.xml
index b269c85..f542fe0 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/DseeCompatAccessControlHandlerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/DseeCompatAccessControlHandlerConfiguration.xml
@@ -43,6 +43,15 @@
<ldap:superior>ds-cfg-access-control-handler</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="acl-handler-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.authorization.dseecompat.AciProvider
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="global-aci" mandatory="false"
multi-valued="true">
<adm:synopsis>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/ErrorLogAccountStatusNotificationHandlerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/ErrorLogAccountStatusNotificationHandlerConfiguration.xml
index e0e03f0..aa84304 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/ErrorLogAccountStatusNotificationHandlerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/ErrorLogAccountStatusNotificationHandlerConfiguration.xml
@@ -1,47 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ! CDDL HEADER START
- !
- ! The contents of this file are subject to the terms of the
- ! Common Development and Distribution License, Version 1.0 only
- ! (the "License"). You may not use this file except in compliance
- ! with the License.
- !
- ! You can obtain a copy of the license at
- ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
- ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
- ! See the License for the specific language governing permissions
- ! and limitations under the License.
- !
- ! When distributing Covered Code, include this CDDL HEADER in each
- ! file and include the License file at
- ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
- ! add the following below this CDDL HEADER, with the fields enclosed
- ! by brackets "[]" replaced with your own identifying information:
- ! Portions Copyright [yyyy] [name of copyright owner]
- !
- ! CDDL HEADER END
- !
- !
- ! Portions Copyright 2007 Sun Microsystems, Inc.
- ! -->
-
-<adm:managed-object
- name="error-log-account-status-notification-handler"
+ ! CDDL HEADER START
+ !
+ ! The contents of this file are subject to the terms of the
+ ! Common Development and Distribution License, Version 1.0 only
+ ! (the "License"). You may not use this file except in compliance
+ ! with the License.
+ !
+ ! You can obtain a copy of the license at
+ ! trunk/opends/resource/legal-notices/OpenDS.LICENSE
+ ! or https://OpenDS.dev.java.net/OpenDS.LICENSE.
+ ! See the License for the specific language governing permissions
+ ! and limitations under the License.
+ !
+ ! When distributing Covered Code, include this CDDL HEADER in each
+ ! file and include the License file at
+ ! trunk/opends/resource/legal-notices/OpenDS.LICENSE. If applicable,
+ ! add the following below this CDDL HEADER, with the fields enclosed
+ ! by brackets "[]" replaced with your own identifying information:
+ ! Portions Copyright [yyyy] [name of copyright owner]
+ !
+ ! CDDL HEADER END
+ !
+ !
+ ! Portions Copyright 2007 Sun Microsystems, Inc.
+ ! -->
+<adm:managed-object name="error-log-account-status-notification-handler"
plural-name="error-log-account-status-notification-handlers"
extends="account-status-notification-handler"
package="org.opends.server.admin.std"
xmlns:adm="http://www.opends.org/admin"
- xmlns:ldap="http://www.opends.org/admin-ldap"
- >
-
+ xmlns:ldap="http://www.opends.org/admin-ldap">
<adm:synopsis>
<adm:user-friendly-name />
is an account status notification handler that writes information
about status notifications using the Directory Server's error
logging facility.
</adm:synopsis>
-
<adm:profile name="ldap">
<ldap:object-class>
<ldap:oid>1.3.6.1.4.1.26027.1.2.76</ldap:oid>
@@ -53,7 +48,15 @@
</ldap:superior>
</ldap:object-class>
</adm:profile>
-
+ <adm:property-override name="notification-handler-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.ErrorLogAccountStatusNotificationHandler
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="account-status-notification-type" mandatory="true"
multi-valued="true">
<adm:synopsis>
@@ -157,6 +160,4 @@
</ldap:attribute>
</adm:profile>
</adm:property>
-
</adm:managed-object>
-
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/ExactMatchIdentityMapperConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/ExactMatchIdentityMapperConfiguration.xml
index 3ba3ca1..bef9871 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/ExactMatchIdentityMapperConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/ExactMatchIdentityMapperConfiguration.xml
@@ -44,6 +44,15 @@
<ldap:superior>ds-cfg-identity-mapper</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="mapper-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.ExactMatchIdentityMapper
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="match-attribute" mandatory="true" multi-valued="true">
<adm:synopsis>
Specifies the attribute to use to perform the mapping.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/ExternalSASLMechanismHandlerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/ExternalSASLMechanismHandlerConfiguration.xml
index 2570e03..7bcaff9 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/ExternalSASLMechanismHandlerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/ExternalSASLMechanismHandlerConfiguration.xml
@@ -43,6 +43,15 @@
<ldap:superior>ds-cfg-sasl-mechanism-handler</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="handler-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.ExternalSASLMechanismHandler
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="certificate-validation-policy" mandatory="true">
<adm:synopsis>
Indicates whether to attempt to validate the peer certificate against a
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FIFOEntryCacheConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FIFOEntryCacheConfiguration.xml
index e43e3fc..b3def70 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FIFOEntryCacheConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FIFOEntryCacheConfiguration.xml
@@ -70,6 +70,16 @@
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="entry-cache-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.FIFOEntryCache
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
+
<adm:property name="lock-timeout" mandatory="false">
<adm:synopsis>
The length of time in milliseconds to wait while
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FileBasedAccessLogPublisherConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FileBasedAccessLogPublisherConfiguration.xml
index 2a885ed..0b550b5 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FileBasedAccessLogPublisherConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FileBasedAccessLogPublisherConfiguration.xml
@@ -15,6 +15,15 @@
<ldap:superior>ds-cfg-access-logger</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.TextAccessLogPublisher
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="asynchronous" mandatory="true">
<adm:synopsis>
Indicate whether the
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FileBasedDebugLogPublisherConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FileBasedDebugLogPublisherConfiguration.xml
index 711296d..ffd3bbf 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FileBasedDebugLogPublisherConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FileBasedDebugLogPublisherConfiguration.xml
@@ -15,6 +15,15 @@
<ldap:superior>ds-cfg-debug-logger</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.debug.TextDebugLogPublisher
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="asynchronous" mandatory="true">
<adm:synopsis>
Indicate whether the
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FileBasedErrorLogPublisherConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FileBasedErrorLogPublisherConfiguration.xml
index 781f3e8..9f573c0 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FileBasedErrorLogPublisherConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FileBasedErrorLogPublisherConfiguration.xml
@@ -15,6 +15,15 @@
<ldap:superior>ds-cfg-error-logger</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.TextErrorLogPublisher
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="asynchronous" mandatory="true">
<adm:synopsis>
Indicate whether the
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerConfiguration.xml
index 4109623..6ae1a58 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerConfiguration.xml
@@ -53,6 +53,15 @@
<ldap:superior>ds-cfg-key-manager-provider</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.FileBasedKeyManagerProvider
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="key-store-file" mandatory="true">
<adm:TODO>Should use a file-based property definition?</adm:TODO>
<adm:synopsis>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FileCountLogRetentionPolicyConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FileCountLogRetentionPolicyConfiguration.xml
index 1289bdf..0fb2dc8 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FileCountLogRetentionPolicyConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FileCountLogRetentionPolicyConfiguration.xml
@@ -16,6 +16,15 @@
<ldap:superior>ds-cfg-log-retention-policy</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.FileNumberRetentionPolicy
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="number-of-files" mandatory="true">
<adm:synopsis>
Number of log files to retain before the oldest ones will be cleaned.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FingerprintCertificateMapperConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FingerprintCertificateMapperConfiguration.xml
index f765ded..c3cc5d2 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FingerprintCertificateMapperConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FingerprintCertificateMapperConfiguration.xml
@@ -44,6 +44,15 @@
<ldap:superior>ds-cfg-certificate-mapper</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="mapper-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.FingerprintCertificateMapper
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="fingerprint-attribute" mandatory="true">
<adm:synopsis>
Specifies the attribute in which to look for the fingerprint.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FixedTimeLogRotationPolicyConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FixedTimeLogRotationPolicyConfiguration.xml
index d6c8145..99d34f5 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FixedTimeLogRotationPolicyConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FixedTimeLogRotationPolicyConfiguration.xml
@@ -16,6 +16,15 @@
<ldap:superior>ds-cfg-log-rotation-policy</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.FixedTimeRotationPolicy
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="time-of-day" multi-valued="true" mandatory="true">
<adm:synopsis>
The time of day which log rotation should occur.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/FreeDiskSpaceLogRetentionPolicyConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/FreeDiskSpaceLogRetentionPolicyConfiguration.xml
index e386232..3efd51b 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/FreeDiskSpaceLogRetentionPolicyConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/FreeDiskSpaceLogRetentionPolicyConfiguration.xml
@@ -17,6 +17,15 @@
<ldap:superior>ds-cfg-log-retention-policy</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.FreeDiskSpaceRetentionPolicy
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="free-disk-space" mandatory="true">
<adm:synopsis>
The size of free disk space needed.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/GSSAPISASLMechanismHandlerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/GSSAPISASLMechanismHandlerConfiguration.xml
index a4f7b35..dd588dd 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/GSSAPISASLMechanismHandlerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/GSSAPISASLMechanismHandlerConfiguration.xml
@@ -44,6 +44,15 @@
<ldap:superior>ds-cfg-sasl-mechanism-handler</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="handler-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.GSSAPISASLMechanismHandler
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="realm" mandatory="false">
<adm:synopsis>
Specifies the realm that should be used for GSSAPI authentication.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/JEBackendConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/JEBackendConfiguration.xml
index b7d9479..6693b40 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/JEBackendConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/JEBackendConfiguration.xml
@@ -52,6 +52,15 @@
<ldap:superior>ds-cfg-backend</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="backend-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.backends.jeb.BackendImpl
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="backend-deadlock-retry-limit"
mandatory="false"
multi-valued="false">
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/LengthBasedPasswordValidatorConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/LengthBasedPasswordValidatorConfiguration.xml
index 4deb5c1..3727443 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/LengthBasedPasswordValidatorConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/LengthBasedPasswordValidatorConfiguration.xml
@@ -45,6 +45,15 @@
<ldap:superior>ds-cfg-password-validator</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="validator-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.LengthBasedValidator
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="maximum-password-length" mandatory="false">
<adm:synopsis>
Specifies the maximum number of characters that may be included in a
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/MemberVirtualAttributeConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/MemberVirtualAttributeConfiguration.xml
index 864e635..270cd89 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/MemberVirtualAttributeConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/MemberVirtualAttributeConfiguration.xml
@@ -47,6 +47,15 @@
<ldap:superior>ds-cfg-virtual-attribute</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="provider-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.MemberVirtualAttributeProvider
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="allow-retrieving-membership" mandatory="true">
<adm:synopsis>
Indicates whether to handle requests that request all values for the
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/MultimasterSynchronizationProviderConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/MultimasterSynchronizationProviderConfiguration.xml
index 0e0e5e2..8fdf90b 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/MultimasterSynchronizationProviderConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/MultimasterSynchronizationProviderConfiguration.xml
@@ -57,4 +57,13 @@
<ldap:rdn-sequence>cn=replication server</ldap:rdn-sequence>
</adm:profile>
</adm:relation>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.replication.plugin.MultimasterReplication
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
</adm:managed-object>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerConfiguration.xml
index 5e1a5af..e516e74 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerConfiguration.xml
@@ -54,6 +54,15 @@
<ldap:superior>ds-cfg-key-manager-provider</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.PKCS11KeyManagerProvider
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property-reference name="key-store-pin" />
<adm:property-reference name="key-store-pin-property" />
<adm:property-reference name="key-store-pin-environment-variable" />
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/PasswordModifyExtendedOperationHandlerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/PasswordModifyExtendedOperationHandlerConfiguration.xml
index d4a5054..33b7a84 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/PasswordModifyExtendedOperationHandlerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/PasswordModifyExtendedOperationHandlerConfiguration.xml
@@ -51,6 +51,15 @@
<ldap:superior>ds-cfg-extended-operation-handler</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.PasswordModifyExtendedOperation
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="identity-mapper-dn" mandatory="true">
<adm:synopsis>
Specifies the DN of the configuration entry for the identity mapper that
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/PlainSASLMechanismHandlerConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/PlainSASLMechanismHandlerConfiguration.xml
index bce2ed0..be0b92b 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/PlainSASLMechanismHandlerConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/PlainSASLMechanismHandlerConfiguration.xml
@@ -43,6 +43,15 @@
<ldap:superior>ds-cfg-sasl-mechanism-handler</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="handler-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.PlainSASLMechanismHandler
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="identity-mapper-dn" mandatory="true">
<adm:synopsis>
Specifies the DN of the identity mapper to use.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/ProfilerPluginConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/ProfilerPluginConfiguration.xml
index cc42541..e95e4d6 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/ProfilerPluginConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/ProfilerPluginConfiguration.xml
@@ -44,6 +44,15 @@
<ldap:superior>ds-cfg-plugin</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="plugin-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.plugins.profiler.ProfilerPlugin
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="profile-sample-interval" mandatory="true">
<adm:synopsis>
Specifies the profiler sample interval.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/RandomPasswordGeneratorConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/RandomPasswordGeneratorConfiguration.xml
index 883121a..4ada33f 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/RandomPasswordGeneratorConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/RandomPasswordGeneratorConfiguration.xml
@@ -44,6 +44,15 @@
<ldap:superior>ds-cfg-password-generator</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="generator-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.RandomPasswordGenerator
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="password-character-set" mandatory="true"
multi-valued="true">
<adm:synopsis>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/RepeatedCharactersPasswordValidatorConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/RepeatedCharactersPasswordValidatorConfiguration.xml
index d413892..236cc6f 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/RepeatedCharactersPasswordValidatorConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/RepeatedCharactersPasswordValidatorConfiguration.xml
@@ -45,6 +45,15 @@
<ldap:superior>ds-cfg-password-validator</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="validator-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.RepeatedCharactersPasswordValidator
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="maximum-consecutive-length" mandatory="true">
<adm:synopsis>
Specifies the maximum number of times that any character may appear
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/SchemaBackendConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/SchemaBackendConfiguration.xml
index 4f40adc..ddfff3e 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/SchemaBackendConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/SchemaBackendConfiguration.xml
@@ -54,6 +54,15 @@
<ldap:superior>ds-cfg-backend</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="backend-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.backends.SchemaBackend
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="schema-entry-dn"
mandatory="false"
multi-valued="true">
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/SimilarityBasedPasswordValidatorConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/SimilarityBasedPasswordValidatorConfiguration.xml
index 4e87515..9fc1e83 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/SimilarityBasedPasswordValidatorConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/SimilarityBasedPasswordValidatorConfiguration.xml
@@ -45,6 +45,15 @@
<ldap:superior>ds-cfg-password-validator</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="validator-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.SimilarityBasedPasswordValidator
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="minimum-password-difference" mandatory="true">
<adm:synopsis>
Specifies the minimum difference of new and old password.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRetentionPolicyConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRetentionPolicyConfiguration.xml
index 8e21530..09c0eb9 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRetentionPolicyConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRetentionPolicyConfiguration.xml
@@ -17,6 +17,15 @@
<ldap:superior>ds-cfg-log-retention-policy</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.SizeBasedRetentionPolicy
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="disk-space-used" mandatory="true">
<adm:synopsis>
The maximum total disk space used by the log files.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRotationPolicyConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRotationPolicyConfiguration.xml
index d20036b..8c7135c 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRotationPolicyConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRotationPolicyConfiguration.xml
@@ -16,6 +16,15 @@
<ldap:superior>ds-cfg-log-rotation-policy</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.SizeBasedRotationPolicy
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="file-size-limit" mandatory="true">
<adm:synopsis>
The size of the file when rotation takes place.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/SoftReferenceEntryCacheConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/SoftReferenceEntryCacheConfiguration.xml
index adbc342..6aee1e8 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/SoftReferenceEntryCacheConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/SoftReferenceEntryCacheConfiguration.xml
@@ -50,6 +50,16 @@
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="entry-cache-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.SoftReferenceEntryCache
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
+
<adm:property name="lock-timeout" mandatory="false">
<adm:synopsis>
The length of time in milliseconds to wait while
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/SubjectAttributeToUserAttributeCertificateMapperConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/SubjectAttributeToUserAttributeCertificateMapperConfiguration.xml
index 147ce6f..9735aee 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/SubjectAttributeToUserAttributeCertificateMapperConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/SubjectAttributeToUserAttributeCertificateMapperConfiguration.xml
@@ -45,6 +45,15 @@
<ldap:superior>ds-cfg-certificate-mapper</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="mapper-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.SubjectAttributeToUserAttributeCertificateMapper
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="subject-attribute-mapping" mandatory="true"
multi-valued="true">
<adm:synopsis>
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/SubjectDNToUserAttributeCertificateMapperConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/SubjectDNToUserAttributeCertificateMapperConfiguration.xml
index 43ee641..f969260 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/SubjectDNToUserAttributeCertificateMapperConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/SubjectDNToUserAttributeCertificateMapperConfiguration.xml
@@ -44,6 +44,15 @@
<ldap:superior>ds-cfg-certificate-mapper</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="mapper-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.SubjectDNToUserAttributeCertificateMapper
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="subject-attribute" mandatory="true">
<adm:synopsis>
Specifies the attribute in which to look for the subject DN.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/TaskBackendConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/TaskBackendConfiguration.xml
index 96be61d..0225de8 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/TaskBackendConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/TaskBackendConfiguration.xml
@@ -58,6 +58,15 @@
<ldap:superior>ds-cfg-backend</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="backend-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.backends.task.TaskBackend
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="task-backing-file"
mandatory="true"
multi-valued="false">
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/TimeLimitLogRotationPolicyConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/TimeLimitLogRotationPolicyConfiguration.xml
index b895c2d..61e682c 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/TimeLimitLogRotationPolicyConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/TimeLimitLogRotationPolicyConfiguration.xml
@@ -16,6 +16,15 @@
<ldap:superior>ds-cfg-log-rotation-policy</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="java-implementation-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.loggers.TimeLimitRotationPolicy
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="rotation-interval" mandatory="true">
<adm:synopsis>
The time interval between rotations.
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/UniqueCharactersPasswordValidatorConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/UniqueCharactersPasswordValidatorConfiguration.xml
index 72c2bd6..d49b19c 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/UniqueCharactersPasswordValidatorConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/UniqueCharactersPasswordValidatorConfiguration.xml
@@ -44,6 +44,15 @@
<ldap:superior>ds-cfg-password-validator</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="validator-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.UniqueCharactersPasswordValidator
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="minimum-unique-characters" mandatory="true">
<adm:synopsis>
Specifies the minimum number of unique characters that a password will be
diff --git a/opends/src/admin/defn/org/opends/server/admin/std/UserDefinedVirtualAttributeConfiguration.xml b/opends/src/admin/defn/org/opends/server/admin/std/UserDefinedVirtualAttributeConfiguration.xml
index ebcf29e..80feef9 100644
--- a/opends/src/admin/defn/org/opends/server/admin/std/UserDefinedVirtualAttributeConfiguration.xml
+++ b/opends/src/admin/defn/org/opends/server/admin/std/UserDefinedVirtualAttributeConfiguration.xml
@@ -46,6 +46,15 @@
<ldap:superior>ds-cfg-virtual-attribute</ldap:superior>
</ldap:object-class>
</adm:profile>
+ <adm:property-override name="provider-class">
+ <adm:default-behavior>
+ <adm:defined>
+ <adm:value>
+ org.opends.server.extensions.UserDefinedVirtualAttributeProvider
+ </adm:value>
+ </adm:defined>
+ </adm:default-behavior>
+ </adm:property-override>
<adm:property name="value" mandatory="true" multi-valued="true">
<adm:synopsis>
Specifies the value (or set of values) that should be included in entries
--
Gitblit v1.10.0