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

jdemendi
16.02.2007 61319d28a0a0129e3a81f4f9ca770d1b63e06233
refs
author jdemendi <jdemendi@localhost>
Monday, July 16, 2007 10:02 +0200
committer jdemendi <jdemendi@localhost>
Monday, July 16, 2007 10:02 +0200
commit61319d28a0a0129e3a81f4f9ca770d1b63e06233
tree 291551816c316cd4704753d6499c28cddfc1f061 tree | zip | gz
parent b05ed82c390ac4d8ac800597ba37ffb5e1f39f1b view | diff
This fix is the refactoring of the compare operation (issue #1886).

- CompareOperation is now an interface
- processing is implemented in
- CompareOperationBasis,
- LocalBackendCompareOperation
- LocalBackendWorkflowElement

As for the other operations, CompareOperationBasis is
wrapped by CompareOperationWrapper. I have also
created an OperationWrapper to implemement the
Operation interface so that other wrappers don't have
to implement the common interface defined by Operation.
OperationWrapper is intended to be subclassed by all the
wrappers.


4 files added
13 files modified
3346 ■■■■■ changed files
opends/src/server/org/opends/server/api/AccessControlHandler.java 4 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/authorization/dseecompat/AciHandler.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/authorization/dseecompat/AciLDAPOperationContainer.java 4 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/CompareOperation.java 1134 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/CompareOperationBasis.java 720 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/CompareOperationWrapper.java 158 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/DefaultAccessControlHandler.java 2 ●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/core/OperationWrapper.java 511 ●●●●● 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 8 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/protocols/jmx/JmxClientConnection.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/LocalBackendCompareOperation.java 86 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/workflowelement/localbackend/LocalBackendWorkflowElement.java 582 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/core/CompareOperationTestCase.java 94 ●●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/protocols/jmx/JmxPrivilegeTestCase.java 10 ●●●● diff | view | raw | blame | history
opends/tests/unit-tests-testng/src/server/org/opends/server/types/PrivilegeTestCase.java 9 ●●●●● diff | view | raw | blame | history