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

Jean-Noel Rouvignac
19.37.2013 4a789af2cc9d96218d4225b9bb9bc99b3b4cd43b
refs
author Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Thursday, December 19, 2013 09:37 +0100
committer Jean-Noel Rouvignac <jean-noel.rouvignac@forgerock.com>
Thursday, December 19, 2013 09:37 +0100
commit4a789af2cc9d96218d4225b9bb9bc99b3b4cd43b
tree c08d344ff53b51ec3756467e105f232e63d686da tree | zip | gz
parent 60ca8e2e8d42cb2399b203278bb18c0c12de4c4e view | diff
Code cleanup of extended operations.


ExtendedOperationHandler.java:
Added ctor ExtendedOperationHandler(Set<String> supportedControlOIDs).
Implemented initializeExtendedOperationHandler() and finalizeExtendedOperationHandler() by moving common code here from subclasses impls.
Made registerControlsAndFeatures() and deregisterControlsAndFeatures() private.
Added overridable method getExtendedOperationOID().

GetSymmetricKeyExtendedOperation.java, CancelExtendedOperation.java, GetConnectionIDExtendedOperation.java, PasswordModifyExtendedOperation.java, PasswordPolicyStateExtendedOperation.java, StartTLSExtendedOperation.java, WhoAmIExtendedOperation.java:
Removed getSupportedControls() + supportedControlOIDs field member where present - superseded by the superclass ones.
In initializeExtendedOperationHandler(), delegated to superclass method. Cannot replace it fully because method signatures do not match.
Removed finalizeExtendedOperationHandler(), rely on superclass implementation where possible.
Implemented getExtendedOperationOIDI() and getExtendedOperationName() sometimes.
Code cleanup.
8 files modified
1224 ■■■■■ changed files
opends/src/server/org/opends/server/api/ExtendedOperationHandler.java 77 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/crypto/GetSymmetricKeyExtendedOperation.java 94 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/CancelExtendedOperation.java 108 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/GetConnectionIDExtendedOperation.java 58 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/PasswordModifyExtendedOperation.java 434 ●●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/PasswordPolicyStateExtendedOperation.java 319 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/StartTLSExtendedOperation.java 66 ●●●● diff | view | raw | blame | history
opends/src/server/org/opends/server/extensions/WhoAmIExtendedOperation.java 68 ●●●● diff | view | raw | blame | history