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

Jean-Noel Rouvignac
04.36.2014 d41ebfdf1b752c71ff76b2b613e424adf3b0fd4c
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, March 4, 2014 11:36 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Tuesday, March 4, 2014 11:36 +0100
commitd41ebfdf1b752c71ff76b2b613e424adf3b0fd4c
tree 3d2a527cdf55766a5ab38702d144d5c1729ea4c2 tree | zip | gz
parent 882e51b3ada821426c91aabc085d21e3fe2e0b03 view | diff
OPENDJ-1308 Migrate schema support

Moved a lot of duplicate code to static methods in CommonSchemaElements.
Removed many methods from server types that do not exist on the SDK types.


AttributeType.java, DITContentRule.java, DITStructureRule.java, LDAPSyntaxDescription.java, MatchingRuleUse.java, NameForm.java, ObjectClass.java:
Moved recreateFromDefinition() to Schema.
Moved getDefinitionWithFileName() to CommonSchemaElements.
Removed getSchemaFile(), setSchemaFile() and setExtraProperty(), replaced by the eponymous static method in CommonSchemaElements.
Removed

SchemaFileElement.java:
Added getExtraProperties().
Removed getSchemaFile(), setSchemaFile() and recreateFromDefinition().

CommonSchemaElements.java:
Now implements SchemaFileElement.
Removed getExtraPropertyNames(), getExtraProperty().
Added getExtraProperties()
Made getSchemaFile(), setSchemaFile() and setExtraProperty() static.
Extracted static method getSingleValueProperty().

Schema.java:
Moved all recreateFromDefinition() methods here.

*.java:
Consequence of all these changes.
20 files modified
1492 ■■■■■ changed files
opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/datamodel/ServerDescriptor.java 14 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/task/DeleteSchemaElementsTask.java 40 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/task/NewSchemaElementsTask.java 139 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/ui/CustomAttributePanel.java 101 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/ui/CustomObjectClassPanel.java 106 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/ui/StandardObjectClassPanel.java 34 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/guitools/org/opends/guitools/controlpanel/util/Utilities.java 77 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/backends/SchemaBackend.java 159 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/core/SchemaConfigManager.java 22 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/AttributeType.java 41 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/CommonSchemaElements.java 94 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/DITContentRule.java 87 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/DITStructureRule.java 88 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/LDAPSyntaxDescription.java 90 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/MatchingRuleUse.java 88 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/NameForm.java 85 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/ObjectClass.java 44 ●●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/Schema.java 87 ●●●● diff | view | raw | blame | history
opendj3-server-dev/src/server/org/opends/server/types/SchemaFileElement.java 55 ●●●● diff | view | raw | blame | history
opendj3-server-dev/tests/unit-tests-testng/src/server/org/opends/server/types/TestCommonSchemaElements.java 41 ●●●●● diff | view | raw | blame | history