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

Matthew Swift
07.27.2016 ec746ba5b05f116fbf8a4b674e9aebc7a5f72b07
refs
author Matthew Swift <matthew.swift@forgerock.com>
Thursday, April 7, 2016 00:27 +0200
committer Matthew Swift <matthew.swift@forgerock.com>
Thursday, April 7, 2016 10:38 +0200
commitec746ba5b05f116fbf8a4b674e9aebc7a5f72b07
tree 35f7167e960b1a7ef53d283f4940473602f1d7dc tree | zip | gz
parent 88fa5129e4562fda574a992e8b2bcfa4699d42fd view | diff
OPENDJSDK-97 Support enumerations in Syntax builder

* delegate construction of enumeration syntax and matching rule to
Syntax.Builder#addToSchema(boolean) and route all construction paths
through this method in order to have consistent behavior

* add user friendly name for enumeration matching rules and ensure that
removal uses the OID rather than the name

* fix unit tests which were dependent on previous broken behavior.
5 files modified
534 ■■■■ changed files
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/EnumSyntaxImpl.java 2 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/SchemaBuilder.java 66 ●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/main/java/org/forgerock/opendj/ldap/schema/Syntax.java 28 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SchemaBuilderTestCase.java 167 ●●●●● diff | view | raw | blame | history
opendj-sdk/opendj-core/src/test/java/org/forgerock/opendj/ldap/schema/SyntaxTestCase.java 271 ●●●● diff | view | raw | blame | history