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

matthew_swift
14.21.2007 25c232dabcfbaebb8295916bed92a56d9a18966f
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
commit25c232dabcfbaebb8295916bed92a56d9a18966f
tree cef53a986e2b7f4269101e227b7b57289decd58c tree | zip | gz
parent 504f0f7a278410099e966d7689c07b106f88cb06 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
opends/resource/admin/admin.xsd 84 ●●●●● diff | view | raw | blame | history
opends/resource/admin/messagesMO.xsl 10 ●●●●● diff | view | raw | blame | history
opends/resource/admin/metaMO.xsl 36 ●●●●● diff | view | raw | blame | history
opends/resource/admin/preprocessor.xsl 81 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/AccessControlHandlerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/AccountStatusNotificationHandlerConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/BackendConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/CertificateMapperConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/ConnectionHandlerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/DebugTargetConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/EntryCacheConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/ExtendedOperationHandlerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/GlobalConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/IdentityMapperConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/LogPublisherConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/LogRetentionPolicyConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/LogRotationPolicyConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/MultimasterDomainConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/PasswordGeneratorConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/PasswordPolicyConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/PasswordStorageSchemeConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/PasswordValidatorConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/PluginConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/ReplicationServerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/RootConfiguration.xml 18 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/RootDSEBackendConfiguration.xml 2 ●●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/SASLMechanismHandlerConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/SynchronizationProviderConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/admin/defn/org/opends/server/admin/std/VirtualAttributeConfiguration.xml 1 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java 122 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/Tag.java 211 ●●●●● diff | view | raw | blame | history