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

jdemendi
17.56.2007 4465bb9e91d398dcf1a436df73a0c171a4e4f440
refs
author jdemendi <jdemendi@localhost>
Tuesday, July 17, 2007 09:56 +0200
committer jdemendi <jdemendi@localhost>
Tuesday, July 17, 2007 09:56 +0200
commit4465bb9e91d398dcf1a436df73a0c171a4e4f440
tree 42da4f812f572429f394f407070fa0c0bde9748f tree | zip | gz
parent d3b558206d16b99d744c0bf9eebf3d388103d7fb 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
opends/src/server/org/opends/server/core/AbandonOperation.java 346 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/AbandonOperationBasis.java 390 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/PluginConfigManager.java 4 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/ldap/LDAPClientConnection.java 6 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendWorkflowElement.java 7 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/core/AbandonOperationTestCase.java 19 ●●●● diff | view | raw | blame | history