クラス PersistentEntityInformation<T,ID>

java.lang.ObjectSE
org.springframework.data.repository.core.support.PersistentEntityInformation<T,ID>
実装されたすべてのインターフェース:
EntityInformation<T,ID>EntityMetadata<T>

public class PersistentEntityInformation<T,ID> extends ObjectSE implements EntityInformation<T,ID>
PersistentEntity を使用して ID 型情報を取得し、IdentifierAccessor を使用してリクエストに応じてプロパティ値にアクセスする EntityInformation 実装。
作成者:
Oliver Gierke, Christoph Strobl
  • コンストラクターの詳細

  • メソッドの詳細

    • isNew

      public boolean isNew(T entity)
      インターフェースからコピーされた説明: EntityInformation
      指定されたエンティティが新しいと見なされるかどうかを返します。
      次で指定:
      インターフェース EntityInformation<T,ID>isNew 
      パラメーター:
      entity - null にしないでください
      戻り値:
    • getId

      @Nullable public ID getId(T entity)
      インターフェースからコピーされた説明: EntityInformation
      指定されたエンティティの ID を返すか、取得できない場合は null を返します。
      次で指定:
      インターフェース EntityInformation<T,ID>getId 
      パラメーター:
      entity - null にしないでください
      戻り値:
    • getJavaType

      public ClassSE<T> getJavaType()
      インターフェースからコピーされた説明: EntityMetadata
      実際のドメインクラス型を返します。
      次で指定:
      インターフェース EntityMetadata<T>getJavaType 
      戻り値:
    • getIdType

      public ClassSE<ID> getIdType()
      インターフェースからコピーされた説明: EntityInformation
      エンティティの ID の型を返します。
      次で指定:
      インターフェース EntityInformation<T,ID>getIdType 
      戻り値: