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

neil_a_wilson
07.45.2007 c1d882dae3327bd191bfeb6bab5c1288ba9dc572
refs
author neil_a_wilson <neil_a_wilson@localhost>
Tuesday, August 7, 2007 23:45 +0200
committer neil_a_wilson <neil_a_wilson@localhost>
Tuesday, August 7, 2007 23:45 +0200
commitc1d882dae3327bd191bfeb6bab5c1288ba9dc572
tree 55ae94fda2aa90f0c9832bf77af0873d0e6cb601 tree | zip | gz
parent 70f070f6c136d25f83bfe2632f0d80c11d5aaa34 view | diff
Add support for a new type of plugin which can be used to detect changes and
take some action whenever a subordinate entry is modified as a result of a
modify DN operation that targets an entry that has one or more children (i.e.,
a subtree move or subtree rename operation). At present, subordinate modify DN
plugins are not allowed to change the contents of the entry as it is being
moved/renamed, but an appropriate API is in place if we decide to add this
functionality in the future.

This commit also includes a significant amount of cleanup for plugin result
code, including corrections to copy-and-paste errors in the javadoc
documentation.

OpenDS Issue Number: 752
2 files added
25 files modified
1332 ■■■■ changed files
opendj-sdk/opends/resource/schema/02-config.ldif 5 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/PluginConfiguration.xml 6 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/PluginRootConfiguration.xml 208 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/DirectoryServerPlugin.java 42 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/IntermediateResponsePluginResult.java 20 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/LDIFPluginResult.java 10 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/PluginType.java 24 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/PostConnectPluginResult.java 9 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/PostDisconnectPluginResult.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/PostOperationPluginResult.java 11 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/PostResponsePluginResult.java 9 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/PreOperationPluginResult.java 33 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/PreParsePluginResult.java 48 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/SearchEntryPluginResult.java 21 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/SearchReferencePluginResult.java 19 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/StartupPluginResult.java 13 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/plugin/SubordinateModifyDNPluginResult.java 181 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/backends/jeb/EntryContainer.java 120 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/ModifyDNOperation.java 4 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/PluginConfigManager.java 100 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/JebMessages.java 29 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/messages/PluginMessages.java 38 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/types/operation/SubordinateModifyDNOperation.java 156 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/resource/config-changes.ldif 1 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/api/plugin/DirectoryServerPluginTestCase.java 10 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/TestModifyDNOperation.java 161 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/plugins/InvocationCounterPlugin.java 48 ●●●●● diff | view | raw | blame | history