Class LdapCompensatingTransactionOperationFactory
java.lang.Object
org.springframework.ldap.transaction.compensating.LdapCompensatingTransactionOperationFactory
- All Implemented Interfaces:
CompensatingTransactionOperationFactory
public class LdapCompensatingTransactionOperationFactory
extends Object
implements CompensatingTransactionOperationFactory
CompensatingTransactionOperationRecorder implementation for LDAP operations.- Since:
- 1.2
-
Constructor Summary
ConstructorsConstructorDescriptionLdapCompensatingTransactionOperationFactory(TempEntryRenamingStrategy renamingStrategy) Constructor. -
Method Summary
Modifier and TypeMethodDescriptioncreateRecordingOperation(Object resource, String operation) Create an appropriateCompensatingTransactionOperationRecorderinstance corresponding to the supplied method name.
-
Constructor Details
-
LdapCompensatingTransactionOperationFactory
Constructor.- Parameters:
renamingStrategy- theTempEntryRenamingStrategyto supply to relevant operations.
-
-
Method Details
-
createRecordingOperation
public CompensatingTransactionOperationRecorder createRecordingOperation(Object resource, String operation) Description copied from interface:CompensatingTransactionOperationFactoryCreate an appropriateCompensatingTransactionOperationRecorderinstance corresponding to the supplied method name.- Specified by:
createRecordingOperationin interfaceCompensatingTransactionOperationFactory- Parameters:
resource- The target transaction resource.operation- the method name to create aCompensatingTransactionOperationRecorderfor.- Returns:
- a new
CompensatingTransactionOperationRecorderinstance.
-