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

matthew_swift
19.48.2007 826e7e5d70450bd954d561024a497b4887dedfcf
refs
author matthew_swift <matthew_swift@localhost>
Thursday, April 19, 2007 11:48 +0200
committer matthew_swift <matthew_swift@localhost>
Thursday, April 19, 2007 11:48 +0200
commit826e7e5d70450bd954d561024a497b4887dedfcf
tree 237ce6f494f2b2310ba0db58adbc3214e18aa99b tree | zip | gz
parent c5ff2497147025d89987b2554267c9ee6b449467 view | diff
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.

31 files modified
1 files added
1364 ■■■■ changed files
opends/build.xml 6 ●●●●● diff | view | raw | blame | history
opends/resource/admin/example-plugin/build.xml 8 ●●●●● diff | view | raw | blame | history
opends/resource/admin/messagesMO.xsl 203 ●●●●● diff | view | raw | blame | history
opends/resource/admin/metaMO.xsl 6 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/AbstractManagedObjectDefinition.java 127 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/AbstractPropertyDefinition.java 100 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/AliasDefaultBehaviorProvider.java 57 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/AttributeTypePropertyDefinition.java 23 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/BooleanPropertyDefinition.java 23 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/ClassPropertyDefinition.java 21 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/DNPropertyDefinition.java 23 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/DurationPropertyDefinition.java 21 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/EnumPropertyDefinition.java 68 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/IPAddressMaskPropertyDefinition.java 21 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/IPAddressPropertyDefinition.java 23 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/InstantiableRelationDefinition.java 33 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/IntegerPropertyDefinition.java 63 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResource.java 133 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/PropertyDefinition.java 51 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/RelationDefinition.java 163 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/SizePropertyDefinition.java 23 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/StringPropertyDefinition.java 68 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/AttributeTypePropertyDefinitionTest.java 4 ●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/BooleanPropertyDefinitionTest.java 7 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/ClassPropertyDefinitionTest.java 26 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/DNPropertyDefinitionTest.java 11 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/DurationPropertyDefinitionTest.java 7 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/EnumPropertyDefinitionTest.java 25 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/IntegerPropertyDefinitionTest.java 5 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/ManagedObjectDefinitionI18NResourceTest.java 2 ●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/SizePropertyDefinitionTest.java 6 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/client/PropertySetTest.java 7 ●●●●● diff | view | raw | blame | history