クラス DefaultTempEntryRenamingStrategy

java.lang.ObjectSE
org.springframework.ldap.transaction.compensating.support.DefaultTempEntryRenamingStrategy
実装済みのインターフェース一覧:
TempEntryRenamingStrategy

public class DefaultTempEntryRenamingStrategy extends ObjectSE implements TempEntryRenamingStrategy
TempEntryRenamingStrategy のデフォルトの実装。この実装では、名前の左端 (最下位部分) に "_temp" を追加するだけです。例:
cn=john doe, ou=company1, c=SE
になります:
cn=john doe_temp, ou=company1, c=SE

この戦略を使用すると、エントリが元の場所と実質的に同じ場所に残ることに注意してください。これは、削除または再バインドされている必要がある場合でも、同じトランザクションの後の検索で一時エントリへの参照が返される可能性があることを意味します。

導入:
1.2
  • フィールドの詳細

    • DEFAULT_TEMP_SUFFIX

      public static final StringSE DEFAULT_TEMP_SUFFIX
      デフォルトの一時エントリサフィックス "_temp"。
      関連事項:
  • コンストラクターの詳細

    • DefaultTempEntryRenamingStrategy

      public DefaultTempEntryRenamingStrategy()
  • 方法の詳細

    • getTemporaryName

      public NameSE getTemporaryName(NameSE originalName)
      インターフェースからコピーされた説明: TempEntryRenamingStrategy
      名前を変更する現在のエントリの一時的な名前を取得します。
      次で指定:
      インターフェース TempEntryRenamingStrategy 内の getTemporaryName 
      パラメーター:
      originalName - エントリの元の名前。
      戻り値:
      この戦略に従って一時的に名前を変更するエントリの名前。
    • getTempSuffix

      public StringSE getTempSuffix()
      一時エントリの名前を変更するために使用される接尾辞を取得します。
      戻り値:
      接尾辞。
    • setTempSuffix

      public void setTempSuffix(StringSE tempSuffix)
      一時エントリの名前変更に使用するサフィックスを設定します。デフォルト値は DEFAULT_TEMP_SUFFIX です。
      パラメーター:
      tempSuffix - 接尾辞。