mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

matthew_swift
14.21.2007 8adc446c2a0a898b30831ae835ca1fc0bf529051
refs
author matthew_swift <matthew_swift@localhost>
Thursday, June 14, 2007 00:21 +0200
committer matthew_swift <matthew_swift@localhost>
Thursday, June 14, 2007 00:21 +0200
commit8adc446c2a0a898b30831ae835ca1fc0bf529051
tree bb3ff62f85b5623a6d0f2bd9f7ee5ef9a60583f2 tree | zip | gz
parent 6b86ac59664e9660e4f5345f5596b0c8b889f782 view | diff
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)
1 files added
30 files modified
592 ■■■■■ changed files
opendj-sdk/opends/resource/admin/admin.xsd 84 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/admin/messagesMO.xsl 10 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/admin/metaMO.xsl 36 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/admin/preprocessor.xsl 81 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/AccessControlHandlerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/AccountStatusNotificationHandlerConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/BackendConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/ConnectionHandlerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/DebugTargetConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/EntryCacheConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/ExtendedOperationHandlerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/GlobalConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/IdentityMapperConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/LogPublisherConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/LogRetentionPolicyConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/LogRotationPolicyConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/MultimasterDomainConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/PasswordGeneratorConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/PasswordStorageSchemeConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/PasswordValidatorConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/PluginConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/ReplicationServerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml 18 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/RootDSEBackendConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/SASLMechanismHandlerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/SynchronizationProviderConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/VirtualAttributeConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java 122 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/Tag.java 211 ●●●●● diff | view | raw | blame | history