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

Matthew Swift
07.19.2016 c1bc7cf24af7708c3f79d6266ba37ccf77b8661c
refs
author Matthew Swift <matthew.swift@forgerock.com>
Monday, March 7, 2016 17:19 +0100
committer Matthew Swift <matthew.swift@forgerock.com>
Tuesday, March 8, 2016 11:26 +0100
commitc1bc7cf24af7708c3f79d6266ba37ccf77b8661c
tree e329c6c4ad734bdd728f36d0b2adbb4e35508497 tree | zip | gz
parent 0cb738eccce16a1a73d98e3ff729f43fdf81c012 view | diff
OPENDJ-2747 Ensure that schema remains consistent when attribute types, matching rules, or syntaxes are removed

Use Schema#switchSchema() when applying changes and propagate exceptions
up the call-stack.
5 files modified
96 ■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/server/core/AttributeSyntaxConfigManager.java 20 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/core/DirectoryServer.java 8 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/core/MatchingRuleConfigManager.java 20 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/types/Schema.java 37 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/test/java/org/opends/server/schema/LDAPSyntaxTest.java 11 ●●●●● diff | view | raw | blame | history