History log of /forgerock/opendj2/resource/admin/metaMO.xsl
Revision Date Author Comments Expand
48224cd6d19e80b2152d9d0d8b830b6b15542fc1 7191 18-Aug-2011 matthew

Fix OPENDJ-265: Remove XSLT component naming constraint in admin framework

f942111bad80adccea5b91d2039f0b8118ec00ad 6349 14-Jan-2010 matthew_swift

Partial fix for issue 2296: fix minor bugs in XSL scripts.

035c29eadd5f71ccfc4bc4f499300871e850bf86 6318 04-Jan-2010 boli

Java code generated from admin definitions using the RelativeInheritedDefaultBehaviorProvider won’t compile because of missing import for the DefaultBehaviorProvider class.

abb16d70d9d4b5daf29b49db1e78676d4609276a 4950 03-Feb-2009 matthew_swift

Fix issue 3734 - Make network group policies extensible. See issue tracker for more details.

abbreviations.xsl admin.xsd clientMO.xsl metaMO.xsl /forgerock/opendj2/resource/config/config.ldif /forgerock/opendj2/resource/schema/02-config.ldif /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/GlobalConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/NetworkGroupConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/NetworkGroupCriteriaConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/NetworkGroupPluginConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/NetworkGroupResourceLimitsConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/Package.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/QOSPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RequestFilteringQOSPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ResourceLimitsQOSPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml /forgerock/opendj2/src/messages/messages/config.properties /forgerock/opendj2/src/messages/messages/dsconfig.properties /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AdminException.java /forgerock/opendj2/src/server/org/opends/server/admin/AdminRuntimeException.java /forgerock/opendj2/src/server/org/opends/server/admin/DecodingException.java /forgerock/opendj2/src/server/org/opends/server/admin/InstantiableRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/LDAPProfile.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectPath.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectPathSerializer.java /forgerock/opendj2/src/server/org/opends/server/admin/OptionalRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationDefinitionVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/SetRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/SingletonRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/client/AdminSecurityException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagementContext.java /forgerock/opendj2/src/server/org/opends/server/admin/client/cli/DsFrameworkCliGlobalAdmin.java /forgerock/opendj2/src/server/org/opends/server/admin/client/cli/DsFrameworkCliParser.java /forgerock/opendj2/src/server/org/opends/server/admin/client/cli/DsFrameworkCliServer.java /forgerock/opendj2/src/server/org/opends/server/admin/client/cli/SecureConnectionCliParser.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPDriver.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPNameBuilder.java /forgerock/opendj2/src/server/org/opends/server/admin/client/spi/AbstractManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/spi/Driver.java /forgerock/opendj2/src/server/org/opends/server/admin/doc/ConfigGuideGeneration.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigAddListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigDeleteListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagementContext.java /forgerock/opendj2/src/server/org/opends/server/api/ClientConnection.java /forgerock/opendj2/src/server/org/opends/server/api/QOSPolicy.java /forgerock/opendj2/src/server/org/opends/server/api/QOSPolicyFactory.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ANDConnectionCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/AuthMethodConnectionCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/AuthMethodCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/BindDNConnectionCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/BindDnCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ClientConnectionAffinityPolicy.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ConnectionCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/IPConnectionCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/IpFilterCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/NetworkGroup.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/NetworkGroupConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/NetworkGroupCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/NetworkGroupCriterion.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/NetworkGroupPlugin.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/NetworkGroupStatistics.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/PortCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ProtocolConnectionCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/RequestFilteringPolicy.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/RequestFilteringPolicyFactory.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/RequestFilteringPolicyStat.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/RequestFilteringPolicyStatistics.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ResourceLimits.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ResourceLimitsPolicy.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ResourceLimitsPolicyFactory.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ResourceLimitsPolicyStatistics.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/ResourceLimitsStat.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/SecurityConnectionCriteria.java /forgerock/opendj2/src/server/org/opends/server/core/networkgroups/SecurityCriteria.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/CLIProfile.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/DSConfig.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ListSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SubCommandHandlerFactory.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/MockLDAPProfile.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/ANDConnectionCriteriaTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/AuthMethodConnectionCriteriaTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/BindDNConnectionCriteriaTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/IPConnectionCriteriaTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/MockClientConnection.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/MockRequestFilteringQOSPolicyCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/MockResourceLimitsQOSPolicyCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/NetworkGroupTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/RequestFilteringPolicyTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/ResourceLimitsPolicyTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/core/networkgroups/SecurityConnectionCriteriaTest.java
a3d3ab94806056d2355afea6fe8daac41059b9fb 3866 12-Feb-2008 ludovicp

Updated the copyright statement to reflect that Sun owns the full copyright on the project files.

/forgerock/opendj2/resource/DynamicConstants.java.stubs /forgerock/opendj2/resource/FindJavaHome.java /forgerock/opendj2/resource/Messages.java.stub example-plugin/ExamplePlugin.java messagesMO.xsl metaMO.xsl serverMO.xsl /forgerock/opendj2/resource/bin/_client-script.bat /forgerock/opendj2/resource/bin/_client-script.sh /forgerock/opendj2/resource/bin/_mixed-script.bat /forgerock/opendj2/resource/bin/_server-script.bat /forgerock/opendj2/resource/bin/_server-script.sh /forgerock/opendj2/resource/bin/backup /forgerock/opendj2/resource/bin/backup.bat /forgerock/opendj2/resource/bin/base64.bat /forgerock/opendj2/resource/bin/dbtest /forgerock/opendj2/resource/bin/dbtest.bat /forgerock/opendj2/resource/bin/dsconfig /forgerock/opendj2/resource/bin/dsconfig.bat /forgerock/opendj2/resource/bin/dsframework /forgerock/opendj2/resource/bin/dsframework.bat /forgerock/opendj2/resource/bin/encode-password /forgerock/opendj2/resource/bin/encode-password.bat /forgerock/opendj2/resource/bin/export-ldif /forgerock/opendj2/resource/bin/export-ldif.bat /forgerock/opendj2/resource/bin/import-ldif /forgerock/opendj2/resource/bin/import-ldif.bat /forgerock/opendj2/resource/bin/ldapcompare /forgerock/opendj2/resource/bin/ldapcompare.bat /forgerock/opendj2/resource/bin/ldapdelete /forgerock/opendj2/resource/bin/ldapdelete.bat /forgerock/opendj2/resource/bin/ldapmodify /forgerock/opendj2/resource/bin/ldapmodify.bat /forgerock/opendj2/resource/bin/ldappasswordmodify /forgerock/opendj2/resource/bin/ldappasswordmodify.bat /forgerock/opendj2/resource/bin/ldapsearch /forgerock/opendj2/resource/bin/ldapsearch.bat /forgerock/opendj2/resource/bin/ldif-diff /forgerock/opendj2/resource/bin/ldif-diff.bat /forgerock/opendj2/resource/bin/ldifmodify /forgerock/opendj2/resource/bin/ldifmodify.bat /forgerock/opendj2/resource/bin/ldifsearch /forgerock/opendj2/resource/bin/ldifsearch.bat /forgerock/opendj2/resource/bin/list-backends /forgerock/opendj2/resource/bin/list-backends.bat /forgerock/opendj2/resource/bin/make-ldif /forgerock/opendj2/resource/bin/make-ldif.bat /forgerock/opendj2/resource/bin/manage-account /forgerock/opendj2/resource/bin/manage-account.bat /forgerock/opendj2/resource/bin/manage-tasks /forgerock/opendj2/resource/bin/manage-tasks.bat /forgerock/opendj2/resource/bin/rebuild-index /forgerock/opendj2/resource/bin/rebuild-index.bat /forgerock/opendj2/resource/bin/restore /forgerock/opendj2/resource/bin/restore.bat /forgerock/opendj2/resource/bin/setcp.bat /forgerock/opendj2/resource/bin/start-ds /forgerock/opendj2/resource/bin/start-ds.bat /forgerock/opendj2/resource/bin/status-panel.bat /forgerock/opendj2/resource/bin/stop-ds /forgerock/opendj2/resource/bin/stop-ds.bat /forgerock/opendj2/resource/bin/verify-index /forgerock/opendj2/resource/bin/verify-index.bat /forgerock/opendj2/resource/config/config.ldif /forgerock/opendj2/resource/schema/00-core.ldif /forgerock/opendj2/resource/schema/01-pwpolicy.ldif /forgerock/opendj2/resource/schema/02-config.ldif /forgerock/opendj2/resource/schema/03-changelog.ldif /forgerock/opendj2/resource/schema/03-rfc2713.ldif /forgerock/opendj2/resource/schema/03-rfc2714.ldif /forgerock/opendj2/resource/schema/03-rfc2739.ldif /forgerock/opendj2/resource/schema/03-rfc2926.ldif /forgerock/opendj2/resource/schema/03-rfc3112.ldif /forgerock/opendj2/resource/schema/03-rfc3712.ldif /forgerock/opendj2/resource/schema/03-uddiv3.ldif /forgerock/opendj2/resource/schema/04-rfc2307bis.ldif /forgerock/opendj2/resource/setup /forgerock/opendj2/resource/setup.bat /forgerock/opendj2/resource/uninstall /forgerock/opendj2/resource/uninstall.bat /forgerock/opendj2/resource/upgrade /forgerock/opendj2/resource/upgrade.bat
7ce59cffdb903ce1661537ac78892e0ca8a79dd2 3662 14-Jan-2008 matthew_swift

Partial fix for issue 2661 - public APIs must not reference private classes. In org.opends.server.admin.Configuration replace ManagedObjectDefinition<...,...> definition() With: Class<? extends Configuration> configurationClass() And remove method: ServerManagedObject<...> managedObject() This decouples generated server-side management APIs from the rest of the framework with the exception of configuration listeners.

metaMO.xsl serverMO.xsl /forgerock/opendj2/src/server/org/opends/server/admin/AggregationPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/Configuration.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigAddListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigChangeListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigDeleteListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigurationAddListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigurationChangeListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigurationDeleteListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObjectAddListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObjectAddListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObjectChangeListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObjectChangeListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObjectDeleteListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObjectDeleteListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/core/AccessControlConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/AccountStatusNotificationHandlerConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/AlertHandlerConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/AttributeSyntaxConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/CertificateMapperConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/ConnectionHandlerConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/EntryCacheConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/ExtendedOperationConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/GroupManager.java /forgerock/opendj2/src/server/org/opends/server/core/IdentityMapperConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/KeyManagerProviderConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/LogRetentionPolicyConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/LogRotationPolicyConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/MatchingRuleConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/MonitorConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/PasswordGeneratorConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/PasswordStorageSchemeConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/PasswordValidatorConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/PluginConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/SASLConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/TrustManagerProviderConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/VirtualAttributeConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/WorkQueueConfigManager.java /forgerock/opendj2/src/server/org/opends/server/loggers/AccessLogger.java /forgerock/opendj2/src/server/org/opends/server/loggers/ErrorLogger.java /forgerock/opendj2/src/server/org/opends/server/loggers/debug/DebugLogger.java /forgerock/opendj2/src/server/org/opends/server/workflowelement/WorkflowElementConfigManager.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/ListenerTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/plugin/DomainFakeCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/server/ReplServerFakeConfiguration.java
7edb1a6332a5678c67bfa236b629d47cab1525c1 3585 19-Dec-2007 matthew_swift

Fix for issue 2446 part #1. Add support to the admin framework for specifying one or more "default" managed objects which should be created automatically when a parent managed object is created. The XML mark-up is provided as part of the parent managed object's relation definition as follows (the sample is taken from the LocalDBBackend XML definition): <adm:relation name="local-db-index"> <adm:one-to-many naming-property="attribute"> <adm:default-managed-object name="aci"> <adm:property name="index-type"> <adm:value>presence</adm:value> </adm:property> <adm:property name="attribute"> <adm:value>aci</adm:value> </adm:property> </adm:default-managed-object> <adm:default-managed-object name="entryUUID"> <adm:property name="index-type"> <adm:value>equality</adm:value> </adm:property> <adm:property name="attribute"> <adm:value>entryUUID</adm:value> </adm:property> </adm:default-managed-object> <adm:default-managed-object name="objectClass"> <adm:property name="index-type"> <adm:value>equality</adm:value> </adm:property> <adm:property name="attribute"> <adm:value>objectClass</adm:value> </adm:property> </adm:default-managed-object> </adm:one-to-many> The functionality is implemented on the client-side API in a generic manner so that it is independent of the underlying driver implementation (so the default indexes would be created if we had an offline direct to file driver as well).

admin.xsd metaMO.xsl preprocessor.xsl /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AggregationPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/DefaultManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/InstantiableRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/OptionalRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationDefinitionVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/SingletonRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagementContext.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/JNDIDirContextAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPConnection.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPDriver.java /forgerock/opendj2/src/server/org/opends/server/admin/client/spi/AbstractManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/spi/Driver.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SubCommandHandlerFactory.java
9355c1819517672f3cfe09356402fe0257c96fac 3460 16-Nov-2007 matthew_swift

Update admin framework and dsconfig to support tagging of component definitions as advanced and customizable: * advanced components: these will not be displayed by default in dsconfig. Examples include the various system backends * customizable components: these components are tagged as intended for customization using the CLI XML profile. Customizable components are usually the top level components previously referred to as "generic" by dsconfig. This term confused users who would, for example, mistake a "generic" backend for a JE backend. This change is part of issue 1829.

admin-cli.xsd admin.xsd cliMOProfile.xsl metaMO.xsl preprocessor.xsl /forgerock/opendj2/src/messages/messages/dsconfig.properties /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectOption.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationOption.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/CLIProfile.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/DSConfig.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/HelpSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ListSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java
0c45338572f2f6593fea8fc9e70bcb9ef3a6d2f8 3233 28-Sep-2007 matthew_swift

Add support for specifying arbitrary constraints in managed object definitions and use it within the LDAP and JMX connection handlers to enforce their SSL/StartTLS settings. This feature will be re-used for other managed object definitions as the need arises.

admin.xsd messagesMO.xsl metaMO.xsl preprocessor.xsl property-types/aggregation.xsl /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/JMXConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LDAPConnectionHandlerConfiguration.xml /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AggregationPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/Constraint.java /forgerock/opendj2/src/server/org/opends/server/admin/GenericConstraint.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/protocols/jmx/JmxConnectionHandler.java /forgerock/opendj2/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/MockConstraint.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/AggregationTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/MockConstraint.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestLDAPConnectionHandler.java
f65733ef5ab8cedafc18f3f1fb55892fb4a6ad24 3229 27-Sep-2007 matthew_swift

Improvements to aggregation support and foundation work for expressing arbitrary constraints within components. This change adds support for defining arbitrary conditions which can be used to test properties and their values. Conditions can be used within aggregations to define 1) when a referenced managed object needs enabling and 2) when it is enabled. For example, the LDAP connection handler requires that its key manager provider and trust manager provider are enabled when it is enable and when either SSL or StartTLS are enabled. Conditions are also intended for use within the existing constraint/dependency support. For example, it should be possible to indicate that a property "min" is always less than or equal to a property "max", or that when "use-ssl" is set to true, any required SSL configuration related properties are also defined. This will be implemented in a subsequent change (this change just focuses on the work required to resolve issue 1449). This change adds support for the following conditions: * logical "not" * logical "and" * logical "or" * logical "implies" * contains - determines if a property contains a particular value * is-present - determines if a property has any values (incl. defaults) More will be added as required.

admin.xsd conditions.xsl metaMO.xsl property-types/aggregation.xsl /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/CramMD5SASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/DigestMD5SASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ExternalSASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/GSSAPISASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/GlobalConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/JMXConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LDAPConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/Package.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordModifyExtendedOperationHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordPolicyImportPluginConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PlainSASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/messages/messages/admin.properties /forgerock/opendj2/src/messages/messages/dsconfig.properties /forgerock/opendj2/src/server/org/opends/server/admin/AggregationPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/Configuration.java /forgerock/opendj2/src/server/org/opends/server/admin/condition/ANDCondition.java /forgerock/opendj2/src/server/org/opends/server/admin/condition/Condition.java /forgerock/opendj2/src/server/org/opends/server/admin/condition/Conditions.java /forgerock/opendj2/src/server/org/opends/server/admin/condition/ContainsValueCondition.java /forgerock/opendj2/src/server/org/opends/server/admin/condition/IsPresentCondition.java /forgerock/opendj2/src/server/org/opends/server/admin/condition/NOTCondition.java /forgerock/opendj2/src/server/org/opends/server/admin/condition/ORCondition.java /forgerock/opendj2/src/server/org/opends/server/admin/condition/package-info.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/AggregationTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/plugin/DomainFakeCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/replication/server/ReplServerFakeConfiguration.java
78411718ed81a30c7dc8e94f3460bb6084f53082 3082 17-Sep-2007 matthew_swift

Implement a new configuration definition called "TopCfgDefn" which acts as the parent of all other configuration definitions. This is analogous to the the "top" object class in LDAP. The principle use of the TopCfgDefn is to make it easier for applications to determine all the possible types of managed object the administration framework supports. The TopCfgDefn is not generated automatically from XML. Instead it is located in the org.opends.server.admin package together with the base client-side and server-side interfaces (ConfigurationClient and Configuration respectively).

metaMO.xsl /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/LDAPProfile.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResource.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectDefinitionResource.java /forgerock/opendj2/src/server/org/opends/server/admin/TopCfgDefn.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/HelpSubCommandHandler.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/AbstractManagedObjectDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestTopCfgDefnTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/spi/PropertySetTest.java
74f8ca5889a91bb70e69f654c1c89dc87ba619d2 3078 15-Sep-2007 matthew_swift

Performance improvements to server-side admin framework. The strongly typed server-side APIs now retrieve and cache their property values during construction so that subsequent calls to property getters no longer have to repeatedly access the underlying ServerManagedObject. This avoids having to repeatedly perform hash-table look-ups in the ServerManagedObject and, in the case of single-valued properties, temporary construction of iterators. I have also modified the ServerManagedObject#getPropertyValues() method to return an UnmodifiableSortedSet rather than a defensive copy and updated the javadoc in the generated server-side getters to reflect that the returned set is unmodifiable.

a2d7d59a2ab8c9c17d054297982a055c1b3bb176 3061 14-Sep-2007 matthew_swift

Avoid managed object definition initialization dependency problems. Using features like inherited default values and aggregation properties it is quite straightforward to encounter initialization dependency problems. For example: the global configuration will contain an aggregation property which references the default password policy. This aggregation definition is defined using a managed object path which, when decoded, contains a reference to the root configuration and its "password-policy" relation. This is what happens during initialization of the root configuration: 1) load the root configuration definition class and start constructing and registering its relation definitions 2) initialize the global configuration relation definition. This forces the JVM to load the global configuration definition 3) the global configuration contains an aggregation property definition which references a default password policy. Password policies are contained in the "password-policy" relation of the root configuration. Since the aggregation property definition references the password policy via a managed object path, decoding the path forces the root configuration definition to be loaded and its "password-policy" relation definition to be retrieved 4) the lookup of the "password-policy" relation definition fails because the root configuration has not finished initializing and the relation has not been constructed yet. The fix is to "delay" decoding of inter-component references such as these until all the associated classes are loaded and initialized. To that end, property definitions and their default behaviors now have a new method called "initialize()". In addition, each property definition and default behavior has been modified so that any managed object paths and property definitions that they depend upon are not decoded during construction. This is now performed by the initialize() method. The admin framework class loader provider has been modified so that it now performs this two-phase initialization: 1) load and instantiate each managed object definition class, forcing all property definitions and relation definitions to be constructed and registered 2) initialize each managed object definition instance: the instance invokes initialize() on each of its property definitions and default behaviors. This will force all inter-component references to be decoded and validated. A positive side-effect of this change is that any inter-component references which have not been specified properly in their XML definition will be flagged during server start-up, rather than on-demand.

metaMO.xsl property-types/aggregation.xsl /forgerock/opendj2/src/messages/messages/admin.properties /forgerock/opendj2/src/server/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AggregationPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AliasDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/ClassLoaderProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/DefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/DefinedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelativeInheritedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/UndefinedDefaultBehaviorProvider.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/AggregationTest.java
443912c6877a8ce1c66a3fd7446e9eaa1e9d919a 3059 14-Sep-2007 matthew_swift

Add support to the admin framework code generation scripts so that properties can define their own syntax specific getters and setters.

e27604015aff8812813227c718aef47066ba91c1 2971 06-Sep-2007 matthew_swift

Add support for generating property type specific code immediately after the property definition is constructed.

2fd21f254f199cb71616161617c667252fe4e7e3 2905 02-Sep-2007 matthew_swift

Fix bug in code generation which was preventing overriding the default behavior for enumerated properties.

49f497cfbd8165bbec0080a46c450e2672fd47e3 2480 26-Jul-2007 matthew_swift

Partial fix for issue 1831 - dsconfig interactive mode. With this change, dsconfig now prompts for component names if they are not specified on the command-line. Where more than one choice is available, dsconfig displays a list of choices. For create-xxx sub-commands dsconfig also prompts for the component type (-t flag) if it is not specified. Users can, at this point, request help which displays a detailed description of each type. A subsequent change will add support for interactively setting property values. A major part of this change includes improvements to the type-safety of the client admin APIs (e.g. use of raw types), which were being flagged in the latest version of Eclipse (apologies: I should have committed these separately, but they got too tangled up in this change).

clientMO.xsl metaMO.xsl /forgerock/opendj2/src/server/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AggregationRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/DefaultBehaviorException.java /forgerock/opendj2/src/server/org/opends/server/admin/IllegalPropertyValueException.java /forgerock/opendj2/src/server/org/opends/server/admin/IllegalPropertyValueStringException.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResource.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectDefinitionResource.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectPath.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinitionUsageBuilder.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinitionVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyIsMandatoryException.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyIsReadOnlyException.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyIsSingleValuedException.java /forgerock/opendj2/src/server/org/opends/server/admin/RelativeInheritedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/UnknownPropertyDefinitionException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/PropertySet.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/JNDIDirContextAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPConnection.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPNameBuilder.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigAddListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigChangeListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigDeleteListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/DNBuilder.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObject.java /forgerock/opendj2/src/server/org/opends/server/messages/ToolMessages.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ArgumentExceptionFactory.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ConsoleApplication.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/DSConfig.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/HelpCallback.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/HelpSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/InternalManagementContextFactory.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/LDAPManagementContextFactory.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ListSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ManagementContextFactory.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SubCommandBuilder.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ValidationCallback.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/messages.properties /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgClient.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/MockLDAPConnection.java
ce307551b126a6b551358fb063614b80b9355907 2457 23-Jul-2007 matthew_swift

Fix issue 1819: add support for tagging properties as advanced. It is now possible to tag a property as advanced. This is achieved by adding the "advanced" attribute to XML property definitions. For example: <adm:property name="java-implementation-class" mandatory="true" advanced="true"> ... </adm:property> Advanced properties must be either option or, if they are mandatory, have default values (defined or inherited). This constraint is enforced except for abstract property definitions where sub-definitions can override the property and give it a default (this is the case for java implementation class properties). Dsconfig has been modified so that get-xxx-prop and list-properties sub-commands only display advanced properties if the user provides the "--advanced" command line option. There will be similar support for set-xxx-prop and create-xxx sub-commands once they have a fully functional interactive mode (issue 1831). This change just adds support for advanced properties. A subsequent change (for issue 1829) will designate which properties are advanced.

cd827d0bd7c904782575c994f30982ffe6e696d5 2444 20-Jul-2007 matthew_swift

Fix issues 1966 and 1792. Add support for hiding relations and, using this feature, prevent users from access root DN user configurations through the CLI. To make it easier to add new features to relation definitions in the future I have refactored the RelationDefinition classes so that they provide a Builder API for incrementally constructing new definitions.

admin.xsd metaMO.xsl /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RootDNConfiguration.xml /forgerock/opendj2/src/server/org/opends/server/admin/AggregationRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/InstantiableRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/OptionalRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationOption.java /forgerock/opendj2/src/server/org/opends/server/admin/SingletonRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SubCommandBuilder.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/DNBuilderTest.java
c9020c301eada7085bb81da1821cac5533a1f20f 2434 19-Jul-2007 matthew_swift

Fix issues 1943 (unable to create je-index), 1996 (exception when creating components with empty names), and 1998 (exception when creating components with blank names). This change allows one-to-many relations to use a property of the referenced component for naming the component. For example, a je-index has an attribute called "index-attribute" which is the attribute type indexed by the index. There is no need for the je-indexes to have a naming attribute since the value of the "index-attribute" property is sufficient. With this change it is possible to specify a "naming property" for one-to-many relations. In the case of je-indexes, the je-backend je-index relation is now defined as follows: <adm:relation name="je-index"> <adm:one-to-many naming-property="index-attribute"/> <adm:profile name="ldap"> <ldap:rdn-sequence> cn=Index </ldap:rdn-sequence> </adm:profile> <adm:profile name="cli"> <cli:relation> <cli:default-property name="index-type" /> </cli:relation> </adm:profile> </adm:relation> Note that the one-to-many element now has a "naming-property" attribute which identifies the je-index property which should be used for naming. Also note that the LDAP profile no longer needs a naming-attribute element, since the naming attribute will be the one associated with the index-attribute property.

admin-ldap.xsd admin.xsd clientMO.xsl ldapMOProfile.xsl metaMO.xsl preprocessor.xsl /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/BackendConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/JEBackendConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml /forgerock/opendj2/src/server/org/opends/server/admin/InstantiableRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/LDAPProfile.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectPath.java /forgerock/opendj2/src/server/org/opends/server/admin/client/IllegalManagedObjectNameException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java /forgerock/opendj2/src/server/org/opends/server/messages/ToolMessages.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ArgumentExceptionFactory.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/CreateSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/DeleteSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/ListSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SetPropSubCommandHandler.java /forgerock/opendj2/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/MockLDAPProfile.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgClient.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/LDAPClientTest.java
3cbc49fe5e6d8a00a69fe1859874ed5dcff85aeb 2110 15-Jun-2007 matthew_swift

Partial fix for issue 1426: improve support for required admin actions. This change modifies the admin framework XML schema so that it is possible for all types of required admin action to have a description. For example, when there is no additional administrator action required when a property is modified, it is sometimes nice to indicate how the change will dynamically take effect. In addition, it is now possible to query the specific type of admin action associated with a property and its synopsis via the admin framework APIs.

admin.xsd messagesMO.xsl metaMO.xsl /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LDAPConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/Package.xml /forgerock/opendj2/src/server/org/opends/server/admin/AdministratorAction.java /forgerock/opendj2/src/server/org/opends/server/admin/AttributeTypePropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/BooleanPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/ClassPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/DNPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/DurationPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/EnumPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IPAddressMaskPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IntegerPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyOption.java /forgerock/opendj2/src/server/org/opends/server/admin/SizePropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/StringPropertyDefinition.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/BooleanPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/ClassPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/DurationPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/IntegerPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/SizePropertyDefinitionTest.java
408b8eb145348cb8f251a8abfec96e7e4e80f630 2093 14-Jun-2007 matthew_swift

Add support for tagging managed object definitions so that similar types of managed object can be grouped together. Tagging will enable us to automatically generate more user-friendly documentation and administration tools as a result of them being easier to navigate and search. For example, an administration CLI will be able to split the available set of sub-commands into categories, thus making it easier for administrators to find the sub-command that they need. This change is implemented as follows: * provide an extensible way in which tags can be defined: the XML root configuration definition element now supports an "adm:tag-definition" element, which can be used as follows: <adm:tag-definition name="logging"> <adm:synopsis>Logging</adm:synopsis> </adm:tag-definition> * provide a means for tagging managed object definitions with zero or more tags using an "adm:tag" element, which can be used as follows: <adm:tag name="logging"/> * add support to the admin framework APIs for querying a managed object definition's tags * define an initial set of tags and tag managed object definitions appropriately (this is just an initial guess and is likely to change): * logging * replication (incl. mmr) * database (incl. caching) * security (authn and authz) * identity (user account management, pwp, etc) * core (connection handlers, virtual attributes, etc)

admin.xsd messagesMO.xsl metaMO.xsl preprocessor.xsl /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/AccessControlHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/AccountStatusNotificationHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/BackendConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/DebugTargetConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/EntryCacheConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ExtendedOperationHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/GlobalConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/IdentityMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LogPublisherConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LogRetentionPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LogRotationPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/MultimasterDomainConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordGeneratorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordStorageSchemeConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PluginConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ReplicationServerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RootDSEBackendConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SynchronizationProviderConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/VirtualAttributeConfiguration.xml /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/Tag.java
91a20186760d8e626fe98dd3031d09c8f0c03971 1976 30-May-2007 matthew_swift

Fix issue 1736: add default values for java-implementation-class properties This change adds default values for all java-implementation-class style properties where appropriate. These properties are usually defined in an abstract definition but have sensible default values in their sub-definitions. For example, the PasswordValidatorConfiguration definition defines a "validator-class" property which is mandatory but has no sensible default value. However, its derived definition DictionaryPasswordValidatorConfiguration does have a sensible default value for this property, DictionaryPasswordValidator, so this change adds a "property-override" to this sub-definition which defining this default value. Having default values defined for java-class type properties will make it much easier for administrators to create new configurations as they will no longer need to figure out which class is appropriate (they are still free to override the default with their own implementation if they wish).

metaMO.xsl /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/AttributeValuePasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/BackupBackendConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/CharacterSetPasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/CramMD5SASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/DictionaryPasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/DigestMD5SASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/DseeCompatAccessControlHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ErrorLogAccountStatusNotificationHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ExactMatchIdentityMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ExternalSASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FIFOEntryCacheConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FileBasedAccessLogPublisherConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FileBasedDebugLogPublisherConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FileBasedErrorLogPublisherConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FileCountLogRetentionPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FingerprintCertificateMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FixedTimeLogRotationPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FreeDiskSpaceLogRetentionPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/GSSAPISASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/JEBackendConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LengthBasedPasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/MemberVirtualAttributeConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/MultimasterSynchronizationProviderConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordModifyExtendedOperationHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PlainSASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ProfilerPluginConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RandomPasswordGeneratorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RepeatedCharactersPasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SchemaBackendConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SimilarityBasedPasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRetentionPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SizeLimitLogRotationPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SoftReferenceEntryCacheConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SubjectAttributeToUserAttributeCertificateMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SubjectDNToUserAttributeCertificateMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/TaskBackendConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/TimeLimitLogRotationPolicyConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/UniqueCharactersPasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/UserDefinedVirtualAttributeConfiguration.xml
91940c5122d22be4fd20bc41db2ffc4a9ba4ce59 1969 29-May-2007 matthew_swift

Fix issue 1580: support overriding of property default values. It is now possible to override the default behavior and required admin action of an inherited property definition using a "property-override" element. This makes it possible to specify default values for inherited properties like java-implementation-class and will, ultimately, make a client tools much more user-friendly. A subsequent change will add default values for java-implementation-class properties in all managed object definitions.

e32b0f1464ea290b749a43d5ee7a6085b14532c9 1960 28-May-2007 matthew_swift

Fix the following issues: * 1444: implement inherited default values * 1445: prevent commit if mandatory properties are missing * 1446: refactor managed object factory method API in generated APIs * 1625: allow read-only properties to be defined during managed object construction and add support for "monitoring" properties (e.g. a property which is server generated and contains the list of support ciphers) These issues have been fixed in a single change as they depend upon each (issue 1446 being the main issue). [Reviewed by Josu]

admin.xsd clientMO.xsl metaMO.xsl preprocessor.xsl property-types.xsl /forgerock/opendj2/src/ads/org/opends/admin/ads/ADSContextHelper.java /forgerock/opendj2/src/server/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/ConfigurationClient.java /forgerock/opendj2/src/server/org/opends/server/admin/DefaultBehaviorException.java /forgerock/opendj2/src/server/org/opends/server/admin/InheritedDefaultValueException.java /forgerock/opendj2/src/server/org/opends/server/admin/InheritedDefaultValueProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectPath.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyOption.java /forgerock/opendj2/src/server/org/opends/server/admin/RelativeInheritedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/StringPropertyProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/client/InitialManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/MissingMandatoryPropertiesException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/PropertySet.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObject.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/ManagedObjectPathTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/RelativeInheritedDefaultBehaviorProviderTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgClient.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgClient.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/PropertySetTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/LDAPClientTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/MockPropertyProvider.java
4a622c45ad6426287954754f34fc3ab8a4b9c2c5 1931 22-May-2007 matthew_swift

Various improvements and refactorings of the admin framework client API, including: * client API methods are much more specific about what sort of exceptions they can throw * new exceptions for wrapping underlying transport related error conditions (e.g. IO problems, authorization problems) * improved Javadoc generation for client APIs * pull-up AbstractPropertyDefinitionVisitor into PropertyDefinitionVisitor and improve type-safety of EnumPropertyDefinition visitor method * refactor the LDAP client implementation (remove LDAPChangeBuilder, introduce JNDI DirContext wrapper interface called LDAPConnection to make the client APIs more testable) * move various unit test classes out of the admin server-side unit tests so that they can be re-used by client unit tests * introduce "mock" client connections and property providers to facilitate testing of the admin client API * implement client API unit tests

clientMO.xsl java-utilities.xsl metaMO.xsl /forgerock/opendj2/src/server/org/opends/server/admin/AbstractPropertyDefinitionVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/ConfigurationClient.java /forgerock/opendj2/src/server/org/opends/server/admin/LDAPProfile.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectAlreadyExistsException.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinitionVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/client/AdminClientException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/AdminSecurityException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/AuthenticationException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/AuthenticationNotSupportedException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/AuthorizationException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/CommunicationException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ConcurrentModificationException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ExampleClient.java /forgerock/opendj2/src/server/org/opends/server/admin/client/InitialManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/OperationRejectedException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/JNDIDirContextAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPChangeBuilder.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPConnection.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPManagementContext.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPNameBuilder.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/DurationPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/IntegerPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/MockLDAPProfile.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/SizePropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgClient.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestChildCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfg.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgClient.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/TestParentCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/CreateEntryMockLDAPConnection.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/DeleteSubtreeMockLDAPConnection.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/LDAPClientTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/MockLDAPConnection.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/MockPropertyProvider.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/ldap/ModifyEntryMockLDAPConnection.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/DNBuilderTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/TestChildCfgDefn.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/TestParentCfgClient.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/TestParentCfgDefn.java
3e524e44cd310c0fe3503803025b6bcc1fd1ac2f 1660 19-Apr-2007 matthew_swift

Fix minor bug where required import statements were not being generated for relation definitions when defined in abstract managed object definitions.

55a20a996f12b7c755bed828f98f7324227fd71c 1659 19-Apr-2007 matthew_swift

Fix typo which prevented enumeration value Javadoc from being generated.

378c66c5d12cbe2aefbbffcf5f6d287febc186c2 1658 19-Apr-2007 matthew_swift

Fix for issue 1442. This change introduces a new style-sheet which generates en_US property files containing all the description elements from the XML configuration definitions. In order to expose these properties the admin framework APIs have been modified as follows: * managed object definitions o user friendly name o user friendly plural name o synopsis o description * property definitions o synopsis o description o unit description (for integer properties) o value descriptions (for enumeration properties) o pattern descriptions (for string properties). This is pretty much useless at the moment since the string property definition class does not support patterns (even though the XML schema does): issue 1523 o alias default behavior description * relation definitions o synopsis o description o user friendly name (usually the user friendly name of the referenced managed object) o user friendly plural name for one-to-many relations (usually the user friendly plural name of the referenced managed object) Since there is currently only weak API support for required admin actions (issue 1426), the admin action descriptions cannot be exposed through any API at this stage. For I18N, translators are expected to take the generated property files and translate them into localized versions.

/forgerock/opendj2/build.xml example-plugin/build.xml messagesMO.xsl metaMO.xsl /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AbstractPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AliasDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/AttributeTypePropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/BooleanPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/ClassPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/DNPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/DurationPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/EnumPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IPAddressMaskPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/InstantiableRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IntegerPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResource.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/SizePropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/StringPropertyDefinition.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/AttributeTypePropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/BooleanPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/ClassPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/DNPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/DurationPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/IntegerPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResourceTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/SizePropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/PropertySetTest.java
401256b30c83b5de9c75c75a2b9f0ad3e23a14e7 1599 09-Apr-2007 coulbeck

Migrate the ExtendedOperationConfigManager to the new configuration framework.

metaMO.xsl /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ExtendedOperationHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordModifyExtendedOperationHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml /forgerock/opendj2/src/server/org/opends/server/api/ExtendedOperationHandler.java /forgerock/opendj2/src/server/org/opends/server/core/DirectoryServer.java /forgerock/opendj2/src/server/org/opends/server/core/ExtendedOperationConfigManager.java /forgerock/opendj2/src/server/org/opends/server/extensions/CancelExtendedOperation.java /forgerock/opendj2/src/server/org/opends/server/extensions/PasswordModifyExtendedOperation.java /forgerock/opendj2/src/server/org/opends/server/extensions/StartTLSExtendedOperation.java /forgerock/opendj2/src/server/org/opends/server/extensions/WhoAmIExtendedOperation.java /forgerock/opendj2/src/server/org/opends/server/messages/ConfigMessages.java /forgerock/opendj2/src/server/org/opends/server/messages/ExtensionsMessages.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/PasswordModifyExtendedOperationTestCase.java
bb8874d71cdd8e5288297b9727703437c6dfcfed 1502 23-Mar-2007 matthew_swift

Merge admin framework from config-prototype-branch onto trunk.

/forgerock/opendj2/build.xml abbreviations.xsl admin-ldap.xsd admin-preprocessor.xsd admin.xsd clientMO.xsl example-plugin/99-example-plugin.ldif example-plugin/ExamplePlugin.java example-plugin/ExamplePluginConfiguration.xml example-plugin/Package.xml example-plugin/README example-plugin/build.xml example-plugin/example-plugin.ldif example-plugin/package-info.java java-utilities.xsl ldapMOProfile.xsl manifestMO.xsl metaMO.xsl package-info.xsl preprocessor.xsl property-types.xsl property-types/attribute-type.xsl property-types/boolean.xsl property-types/dn.xsl property-types/duration.xsl property-types/enumeration.xsl property-types/integer.xsl property-types/ip-address-mask.xsl property-types/ip-address.xsl property-types/java-class.xsl property-types/oid.xsl property-types/password.xsl property-types/size.xsl property-types/string.xsl serverMO.xsl text-utilities.xsl xml.xsd /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/CramMD5SASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/DigestMD5SASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ExactMatchIdentityMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ExternalSASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FileBasedKeyManagerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/FingerprintCertificateMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/GSSAPISASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/GlobalConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/IdentityMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/JMXConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/KeyManagerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LDAPConnectionHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/LengthBasedPasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PKCS11KeyManagerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/Package.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PasswordValidatorConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PlainSASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/PluginConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/ProfilerPluginConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SASLMechanismHandlerConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SubjectAttributeToUserAttributeCertificateMapperConfiguration.xml /forgerock/opendj2/src/admin/defn/org/opends/server/admin/std/SubjectDNToUserAttributeCertificateMapperConfiguration.xml /forgerock/opendj2/src/server/org/opends/server/admin/AbsoluteInheritedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AbstractPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AbstractPropertyDefinitionVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/AdminClassLoaderProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/AdminException.java /forgerock/opendj2/src/server/org/opends/server/admin/AdminRuntimeException.java /forgerock/opendj2/src/server/org/opends/server/admin/AggregationRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/AliasDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/AttributeTypePropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/BooleanPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/ClassLoaderProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/ClassPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/Configuration.java /forgerock/opendj2/src/server/org/opends/server/admin/ConfigurationClient.java /forgerock/opendj2/src/server/org/opends/server/admin/DNPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/DecodingException.java /forgerock/opendj2/src/server/org/opends/server/admin/DefaultBehaviorPropertyValueException.java /forgerock/opendj2/src/server/org/opends/server/admin/DefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/DefaultBehaviorProviderVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/DefinedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/DefinitionDecodingException.java /forgerock/opendj2/src/server/org/opends/server/admin/DefinitionResolver.java /forgerock/opendj2/src/server/org/opends/server/admin/DurationPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/DurationUnit.java /forgerock/opendj2/src/server/org/opends/server/admin/EnumPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IPAddressMaskPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IllegalPropertyValueException.java /forgerock/opendj2/src/server/org/opends/server/admin/IllegalPropertyValueStringException.java /forgerock/opendj2/src/server/org/opends/server/admin/InheritedDefaultValueException.java /forgerock/opendj2/src/server/org/opends/server/admin/InheritedDefaultValueProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/InstantiableRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/IntegerPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/LDAPProfile.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectAlreadyExistsException.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResource.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectDefinitionResource.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectNotFoundException.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectPath.java /forgerock/opendj2/src/server/org/opends/server/admin/ManagedObjectPathSerializer.java /forgerock/opendj2/src/server/org/opends/server/admin/OperationsException.java /forgerock/opendj2/src/server/org/opends/server/admin/OptionalRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyDefinitionVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyException.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyIsMandatoryException.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyIsReadOnlyException.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyIsSingleValuedException.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyNotFoundException.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyOption.java /forgerock/opendj2/src/server/org/opends/server/admin/PropertyProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/RelationDefinitionVisitor.java /forgerock/opendj2/src/server/org/opends/server/admin/RelativeInheritedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/SingletonRelationDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/SizePropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/SizeUnit.java /forgerock/opendj2/src/server/org/opends/server/admin/StringPropertyDefinition.java /forgerock/opendj2/src/server/org/opends/server/admin/StringPropertyProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/UndefinedDefaultBehaviorProvider.java /forgerock/opendj2/src/server/org/opends/server/admin/UnknownPropertyDefinitionException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ExampleClient.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ExampleIntrospection.java /forgerock/opendj2/src/server/org/opends/server/admin/client/InitialManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagedObjectDecodingException.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ManagementContext.java /forgerock/opendj2/src/server/org/opends/server/admin/client/Property.java /forgerock/opendj2/src/server/org/opends/server/admin/client/PropertySet.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPChangeBuilder.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPManagementContext.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/LDAPNameBuilder.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/OperationsExceptionFactory.java /forgerock/opendj2/src/server/org/opends/server/admin/client/ldap/package-info.java /forgerock/opendj2/src/server/org/opends/server/admin/client/package-info.java /forgerock/opendj2/src/server/org/opends/server/admin/package-info.java /forgerock/opendj2/src/server/org/opends/server/admin/server/AbstractConfigListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/AbstractOptionalConfigurationManager.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigAddListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigChangeListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigDeleteListenerAdaptor.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigExceptionFactory.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigurationAddListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigurationChangeListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ConfigurationDeleteListener.java /forgerock/opendj2/src/server/org/opends/server/admin/server/DNBuilder.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObject.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagedObjectDecodingException.java /forgerock/opendj2/src/server/org/opends/server/admin/server/ServerManagementContext.java /forgerock/opendj2/src/server/org/opends/server/admin/server/package-info.java /forgerock/opendj2/src/server/org/opends/server/api/CertificateMapper.java /forgerock/opendj2/src/server/org/opends/server/api/ConnectionHandler.java /forgerock/opendj2/src/server/org/opends/server/api/IdentityMapper.java /forgerock/opendj2/src/server/org/opends/server/api/KeyManagerProvider.java /forgerock/opendj2/src/server/org/opends/server/api/PasswordValidator.java /forgerock/opendj2/src/server/org/opends/server/api/SASLMechanismHandler.java /forgerock/opendj2/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java /forgerock/opendj2/src/server/org/opends/server/backends/task/RecurringTask.java /forgerock/opendj2/src/server/org/opends/server/backends/task/TaskScheduler.java /forgerock/opendj2/src/server/org/opends/server/core/AccessControlConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/AccountStatusNotificationHandlerConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/AddOperation.java /forgerock/opendj2/src/server/org/opends/server/core/BackendConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/CertificateMapperConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/ConnectionHandlerConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/DirectoryServer.java /forgerock/opendj2/src/server/org/opends/server/core/EntryCacheConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/ExtendedOperationConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/GroupManager.java /forgerock/opendj2/src/server/org/opends/server/core/IdentityMapperConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/KeyManagerProviderConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/LoggerConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/MonitorConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/PasswordGeneratorConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/PasswordPolicy.java /forgerock/opendj2/src/server/org/opends/server/core/PasswordPolicyState.java /forgerock/opendj2/src/server/org/opends/server/core/PasswordStorageSchemeConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/PasswordValidatorConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/PluginConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/SASLConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/SchemaConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/SynchronizationProviderConfigManager.java /forgerock/opendj2/src/server/org/opends/server/core/TrustManagerProviderConfigManager.java /forgerock/opendj2/src/server/org/opends/server/extensions/AnonymousSASLMechanismHandler.java /forgerock/opendj2/src/server/org/opends/server/extensions/CRAMMD5SASLMechanismHandler.java /forgerock/opendj2/src/server/org/opends/server/extensions/DigestMD5SASLMechanismHandler.java /forgerock/opendj2/src/server/org/opends/server/extensions/ExactMatchIdentityMapper.java /forgerock/opendj2/src/server/org/opends/server/extensions/ExternalSASLMechanismHandler.java /forgerock/opendj2/src/server/org/opends/server/extensions/FileBasedKeyManagerProvider.java /forgerock/opendj2/src/server/org/opends/server/extensions/FingerprintCertificateMapper.java /forgerock/opendj2/src/server/org/opends/server/extensions/GSSAPISASLMechanismHandler.java /forgerock/opendj2/src/server/org/opends/server/extensions/LengthBasedPasswordValidator.java /forgerock/opendj2/src/server/org/opends/server/extensions/NullKeyManagerProvider.java /forgerock/opendj2/src/server/org/opends/server/extensions/PKCS11KeyManagerProvider.java /forgerock/opendj2/src/server/org/opends/server/extensions/PlainSASLMechanismHandler.java /forgerock/opendj2/src/server/org/opends/server/extensions/SubjectAttributeToUserAttributeCertificateMapper.java /forgerock/opendj2/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapper.java /forgerock/opendj2/src/server/org/opends/server/extensions/SubjectEqualsDNCertificateMapper.java /forgerock/opendj2/src/server/org/opends/server/messages/AdminMessages.java /forgerock/opendj2/src/server/org/opends/server/messages/MessageHandler.java /forgerock/opendj2/src/server/org/opends/server/messages/ProtocolMessages.java /forgerock/opendj2/src/server/org/opends/server/monitors/ConnectionHandlerMonitor.java /forgerock/opendj2/src/server/org/opends/server/plugins/EntryUUIDPlugin.java /forgerock/opendj2/src/server/org/opends/server/plugins/LDAPADListPlugin.java /forgerock/opendj2/src/server/org/opends/server/plugins/LastModPlugin.java /forgerock/opendj2/src/server/org/opends/server/plugins/PasswordPolicyImportPlugin.java /forgerock/opendj2/src/server/org/opends/server/plugins/profiler/ProfilerPlugin.java /forgerock/opendj2/src/server/org/opends/server/protocols/internal/InternalConnectionHandler.java /forgerock/opendj2/src/server/org/opends/server/protocols/jmx/JmxClientConnection.java /forgerock/opendj2/src/server/org/opends/server/protocols/jmx/JmxConnectionHandler.java /forgerock/opendj2/src/server/org/opends/server/protocols/jmx/RmiConnector.java /forgerock/opendj2/src/server/org/opends/server/protocols/ldap/LDAPConnectionHandler.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/AdminTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/AttributeTypePropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/BooleanPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/ClassPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/DNPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/DurationPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/DurationUnitTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/IntegerPropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/LDAPProfileTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResourceTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/RelativeInheritedDefaultBehaviorProviderTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/SizePropertyDefinitionTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/SizeUnitTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/client/PropertySetTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/admin/server/AdminTestCaseUtils.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/CRAMMD5SASLMechanismHandlerTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/DigestMD5SASLMechanismHandlerTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/ExactMatchIdentityMapperTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/ExternalSASLMechanismHandlerTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/FingerprintCertificateMapperTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/LengthBasedPasswordValidatorTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/NullKeyManagerProviderTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/SubjectAttributeToUserAttributeCertificateMapperTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/SubjectDNToUserAttributeCertificateMapperTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/extensions/TestPasswordValidator.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/DelayPreOpPlugin.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/DisconnectClientPlugin.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/EntryUUIDPluginTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/InvocationCounterPlugin.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/LDAPADListPluginTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/LastModPluginTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/NullPlugin.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/PasswordPolicyImportPluginTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/ShortCircuitPlugin.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/plugins/UpdatePreOpPlugin.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/protocols/internal/InternalConnectionHandlerTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/protocols/jmx/JmxConnectTest.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/LdapTestCase.java /forgerock/opendj2/tests/unit-tests-testng/src/server/org/opends/server/protocols/ldap/TestLDAPConnectionHandler.java