クラス AbstractEntityInformation<T,ID>

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

public abstract class AbstractEntityInformation<T,ID> extends ObjectSE implements EntityInformation<T,ID>
EntityInformation の実装の基本クラス。EntityInformation.getId(Object) が null を返すか、ID が Java primitive であり、EntityInformation.getId(Object) がゼロを返す場合は常に、エンティティを新規と見なします。
作成者:
Oliver Gierke, Nick Williams, Mark Paluch, Johannes Englmeier
  • コンストラクターの詳細

    • AbstractEntityInformation

      public AbstractEntityInformation(ClassSE<T> domainClass)
  • メソッドの詳細

    • isNew

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

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