インターフェース Auditable<U,ID,T extends TemporalAccessorSE>

型パラメーター:
U - 監査型。通常、ある種のユーザー。
ID - 監査された型の識別子の型
すべてのスーパーインターフェース:
Persistable<ID>

public interface Auditable<U,ID,T extends TemporalAccessorSE> extends Persistable<ID>
監査可能なエンティティのインターフェース。作成および変更情報を保存および取得できます。変化するインスタンス(通常は一部のユーザー)は、ジェネリクス定義によって定義されます。
作成者:
Oliver Gierke
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    このエンティティを作成したユーザーを返します。
    エンティティの作成日を返します。
    エンティティを最後に変更したユーザーを返します。
    最終変更の日付を返します。
    void
    setCreatedBy(U createdBy)
    このエンティティを作成したユーザーを設定します。
    void
    setCreatedDate(T creationDate)
    エンティティの作成日を設定します。
    void
    setLastModifiedBy(U lastModifiedBy)
    エンティティを最後に変更したユーザーを設定します。
    void
    setLastModifiedDate(T lastModifiedDate)
    最終変更の日付を設定します。

    インターフェース org.springframework.data.domain.Persistable から継承されたメソッド

    getId, isNew
  • メソッドの詳細

    • getCreatedBy

      OptionalSE<U> getCreatedBy()
      このエンティティを作成したユーザーを返します。
      戻り値:
      createdBy
    • setCreatedBy

      void setCreatedBy(U createdBy)
      このエンティティを作成したユーザーを設定します。
      パラメーター:
      createdBy - 設定する作成エンティティ
    • getCreatedDate

      OptionalSE<T> getCreatedDate()
      エンティティの作成日を返します。
      戻り値:
      createdDate
    • setCreatedDate

      void setCreatedDate(T creationDate)
      エンティティの作成日を設定します。
      パラメーター:
      creationDate - 設定する作成日
    • getLastModifiedBy

      OptionalSE<U> getLastModifiedBy()
      エンティティを最後に変更したユーザーを返します。
      戻り値:
      lastModifiedBy
    • setLastModifiedBy

      void setLastModifiedBy(U lastModifiedBy)
      エンティティを最後に変更したユーザーを設定します。
      パラメーター:
      lastModifiedBy - 設定する最後の変更エンティティ
    • getLastModifiedDate

      OptionalSE<T> getLastModifiedDate()
      最終変更の日付を返します。
      戻り値:
      lastModifiedDate
    • setLastModifiedDate

      void setLastModifiedDate(T lastModifiedDate)
      最終変更の日付を設定します。
      パラメーター:
      lastModifiedDate - 設定する最後の変更の日付