# Package org.springframework.ldap.transaction.compensating

LDAP specific implementations of the Compensating Transaction interfaces.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  TempEntryRenamingStrategy | Interface for different strategies to rename temporary entries for unbind and rebind operations.

- Class Summary
  Class | Description
  --- | ---
  BindOperationExecutor | A `CompensatingTransactionOperationExecutor` to manage a bind operation.
  BindOperationRecorder | A `CompensatingTransactionOperationRecorder` keeping track of bind operations.
  LdapCompensatingTransactionOperationFactory | `CompensatingTransactionOperationRecorder` implementation for LDAP operations.
  LdapTransactionUtils | Utility methods for working with LDAP transactions.
  ModifyAttributesOperationExecutor | A `CompensatingTransactionOperationExecutor` to manage a `modifyAttributes` operation.
  ModifyAttributesOperationRecorder | A `CompensatingTransactionOperationRecorder` keeping track of modifyAttributes operations, creating corresponding `ModifyAttributesOperationExecutor` instances for rollback.
  NullOperationExecutor | A `CompensatingTransactionOperationExecutor` that performs nothing.
  NullOperationRecorder | A `CompensatingTransactionOperationRecorder` performing nothing, returning a `NullOperationExecutor` regardless of the input.
  RebindOperationExecutor | A `CompensatingTransactionOperationExecutor` to manage a rebind operation.
  RebindOperationRecorder | A `CompensatingTransactionOperationRecorder` keeping track of a rebind operation.
  RenameOperationExecutor | A `CompensatingTransactionOperationExecutor` to manage a rename operation.
  RenameOperationRecorder | A `CompensatingTransactionOperationRecorder` for keeping track of rename operations.
  UnbindOperationExecutor | A `CompensatingTransactionOperationExecutor` to manage an unbind operation.
  UnbindOperationRecorder | `CompensatingTransactionOperationRecorder` to keep track of unbind operations.

## Package org.springframework.ldap.transaction.compensating Description

LDAP specific implementations of the Compensating Transaction interfaces.