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

neil_a_wilson
09.09.2007 e2db38300866b2e965bdfec0f81be83c056c8825
refs
author neil_a_wilson <neil_a_wilson@localhost>
Monday, July 9, 2007 19:09 +0200
committer neil_a_wilson <neil_a_wilson@localhost>
Monday, July 9, 2007 19:09 +0200
commite2db38300866b2e965bdfec0f81be83c056c8825
tree 809859937ceb96db33a4eaa4dafc491c9ef19484 tree | zip | gz
parent 04eb96fe835d6e9e12db6b359fb862fb8b7a3fcd view | diff
Update the access control API to get rid of the AccessControlProvider interface
and move all of its methods into the abstract AccessControlHandler class. This
makes the access control API more future-proof because the use of an interface
would not allow the introduction of new methods into the API (such as will be
required for issue #1861) without breaking backward compatibility, and
potentially interfering with third-party implementations.

Also, the access control handler config manager implementation has been
dramatically simplified.

OpenDS Issue Number: 1912
3 files deleted
1 files added
5 files modified
1507 ■■■■■ changed files
opendj-sdk/opends/resource/config/config.ldif 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/admin/defn/org/opends/server/admin/std/AccessControlHandlerConfiguration.xml 2 ●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/AccessControlHandler.java 180 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/api/AccessControlProvider.java 87 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java 198 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/authorization/dseecompat/AciProvider.java 87 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/AccessControlConfigManager.java 493 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/DefaultAccessControlHandler.java 239 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/DefaultAccessControlProvider.java 219 ●●●●● diff | view | raw | blame | history