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

matthew_swift
23.55.2007 0a513d14b86d6192e71d1cfeb1b7719fcddd4f74
refs
author matthew_swift <matthew_swift@localhost>
Monday, July 23, 2007 19:55 +0200
committer matthew_swift <matthew_swift@localhost>
Monday, July 23, 2007 19:55 +0200
commit0a513d14b86d6192e71d1cfeb1b7719fcddd4f74
tree 90f117708dc14acffdc9c8c9a560806297794880 tree | zip | gz
parent ced79efbdfdbdb7daffb49b2ddec53a0eed49076 view | diff
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.
10 files modified
200 ■■■■■ changed files
opendj-sdk/opends/resource/admin/admin.xsd 13 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/resource/admin/metaMO.xsl 55 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/ConnectionHandlerConfiguration.xml 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/PropertyOption.java 7 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/admin/client/PropertySet.java 5 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/ToolMessages.java 37 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/GetPropSubCommandHandler.java 6 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/HelpSubCommandHandler.java 22 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/SubCommandHandler.java 52 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/tools/dsconfig/messages.properties 1 ●●●● diff | view | raw | blame | history