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

jdemendi
17.56.2007 09c6cce8f858c4859deecc65271420740bf00346
refs
author jdemendi <jdemendi@localhost>
Tuesday, July 17, 2007 09:56 +0200
committer jdemendi <jdemendi@localhost>
Tuesday, July 17, 2007 09:56 +0200
commit09c6cce8f858c4859deecc65271420740bf00346
tree 1e6bca3cf92c732328c00fe70474dbd781922a46 tree | zip | gz
parent 607866230ee63f416dff60d082d133f9a4e7dbd7 view | diff
This fix is the refactoring of the abandon operation (issue #1885).

- AbandonOperation is now an interface
- AbandonOperationBasis implements all the processing

There is no workflow element for the abandon operation because
the abandon operation has no request base DN hence the operation
cannot be routed to a workflow. This is harmless since all the processing
of the abandon operation is generic (search for the operation to abandon
and do a cancel() on the abandonned operation). As a consequence, the
PostOperationAbandonOperation plugin interface is implemented by the
global object AbandonOperationBasis.

1 files added
5 files modified
772 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/core/AbandonOperation.java 346 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/AbandonOperationBasis.java 390 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/core/PluginConfigManager.java 4 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/protocols/ldap/LDAPClientConnection.java 6 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendWorkflowElement.java 7 ●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/core/AbandonOperationTestCase.java 19 ●●●● diff | view | raw | blame | history