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

jarnou
17.35.2007 16781afd94b0ad1014b8394f524ffcc5bd89255b
refs
author jarnou <jarnou@localhost>
Tuesday, July 17, 2007 15:35 +0200
committer jarnou <jarnou@localhost>
Tuesday, July 17, 2007 15:35 +0200
commit16781afd94b0ad1014b8394f524ffcc5bd89255b
tree f39a9f32c103bbef79e340e61655cb1d4188134d tree | zip | gz
parent 5aa897a97468bee8f5b693662ff098dbfd58fda6 view | diff
This fix is the refactoring of the extended operation (issue 1189).

- ExtendedOperation is now an interface
- ExtendedOperationBasis implements all the processing

There is no workflow to process an extended operation bc the extended operation does not target any base DN => the op cannot be routed to a workflow.
Therefore PostOperationExtendedOperation plugin interface is implemented by ExtendedOperationBasis.
1 files added
7 files modified
1472 ■■■■ changed files
opends/src/server/org/opends/server/core/DirectoryServer.java 4 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/ExtendedOperation.java 697 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/ExtendedOperationBasis.java 737 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/PluginConfigManager.java 12 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/internal/InternalClientConnection.java 7 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/jmx/JmxClientConnection.java 6 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/ldap/LDAPClientConnection.java 8 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/extensions/WhoAmIExtendedOperationTestCase.java 1 ●●●● diff | view | raw | blame | history