クラス BindOperationExecutor
java.lang.ObjectSE
org.springframework.ldap.transaction.compensating.BindOperationExecutor
- 実装済みのインターフェース一覧:
CompensatingTransactionOperationExecutor
public class BindOperationExecutor
extends ObjectSE
implements CompensatingTransactionOperationExecutor
バインド操作を管理するための
CompensatingTransactionOperationExecutor。performOperation() ではバインドを実行し、rollback() では対応するアンバインドを実行しますが、commit() では何も実行しません。- 導入:
- 1.2
コンストラクター概要
コンストラクターコンストラクター説明BindOperationExecutor(LdapOperations ldapOperations, NameSE dn, ObjectSE originalObject, AttributesSE originalAttributes) コンストラクター。方法の概要
コンストラクターの詳細
BindOperationExecutor
public BindOperationExecutor(LdapOperations ldapOperations, NameSE dn, ObjectSE originalObject, AttributesSE originalAttributes) コンストラクター。- パラメーター:
ldapOperations- ロールバック操作の実行に使用するLdapOperations。dn- バインドを解除するエントリの DN。originalObject- バインド操作の "object" パラメーターに送信される元の値。originalAttributes- バインド操作の "attributes" パラメーターに送信される元の値。
メソッドの詳細
rollback
public void rollback()インターフェースからコピーされた説明:CompensatingTransactionOperationExecutor操作をロールバックし、このインスタンスの作成時に提供された情報を使用して、操作が実行される前のターゲットの状態を復元します。- 次で指定:
- インターフェース
CompensatingTransactionOperationExecutorのrollback
commit
public void commit()インターフェースからコピーされた説明:CompensatingTransactionOperationExecutor操作をコミットします。多くの場合、これには作業を実行する必要はまったくありません。ただし、場合によっては、興味深いことが行われることもあります。詳細については、クラスの説明を参照してください。- 次で指定:
- インターフェース
CompensatingTransactionOperationExecutorのcommit
performOperation
public void performOperation()インターフェースからコピーされた説明:CompensatingTransactionOperationExecutor操作を実行します。これにはほとんどの場合、記録された操作を実行する必要がありますが、場合によっては、このメソッドによって実行される実際の操作が別のものになることがあります。詳細については、クラスの説明を参照してください。- 次で指定:
- インターフェース
CompensatingTransactionOperationExecutorのperformOperation