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

matthew_swift
17.44.2007 54f8773ef2d74f398f3d77f66f708a3d7a5e6855
refs
author matthew_swift <matthew_swift@localhost>
Tuesday, July 17, 2007 11:44 +0200
committer matthew_swift <matthew_swift@localhost>
Tuesday, July 17, 2007 11:44 +0200
commit54f8773ef2d74f398f3d77f66f708a3d7a5e6855
tree 4b75a95eb97e81b1e014ab67b45fac1b1c941bb1 tree | zip | gz
parent f609c18967baa45b467124b7c01f4f7317214370 view | diff
Fix issue 1793: server side notification of changes to inherited defaults

When a component (A) contains a property (PA) which inherits default values from a property (PB) in another component (PB), component A must be notified when component B is modified since the values of property PA may have effectively changed. This change modifies the server-side change notification framework to handle this notification automatically. The server-side framework can handle multiple levels of inheritance so a property X and inherit from property Y which inherits from property Z. Changes to the component containing Z will cause both change listeners for property Y and X to be notified.
2 files added
4 files modified
669 ■■■■■ changed files
opends/src/server/org/opends/server/admin/server/CleanerConfigDeleteListener.java 172 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/server/ConfigAddListenerAdaptor.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/server/ConfigChangeListenerAdaptor.java 302 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/server/DependencyConfigChangeListener.java 153 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/admin/server/ServerManagedObject.java 36 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/admin/server/DefaultBehaviorTest.java 4 ●●● diff | view | raw | blame | history