クラス ReturnedType

java.lang.ObjectSE
org.springframework.data.repository.query.ReturnedType

public abstract class ReturnedType extends ObjectSE
QueryMethod によって返される型の表現。
導入:
1.12
作成者:
Oliver Gierke, Christoph Strobl, Mark Paluch
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    final ClassSE<?>
    エンティティ型を返します。
    abstract ListSE<StringSE>
    結果の入力に使用する必要のあるプロパティを返します。
    abstract ClassSE<?>
    返す個々のオブジェクトの型を返します。
    abstract ClassSE<?>
    クエリの実行が基盤となるインフラストラクチャに渡すことになっている型を返します。
    final boolean
    指定されたソースオブジェクトが返された型のインスタンスであるかどうかを返します。
    abstract boolean
    型が射影されているかどうか、つまりドメイン型ではないかどうかを返します。
    abstract boolean
    返された型がカスタム構築を必要とするかどうかを返します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • メソッドの詳細

    • getDomainType

      public final ClassSE<?> getDomainType()
      エンティティ型を返します。
      戻り値:
    • isInstance

      public final boolean isInstance(@Nullable ObjectSE source)
      指定されたソースオブジェクトが返された型のインスタンスであるかどうかを返します。
      パラメーター:
      source - null でもかまいません。
      戻り値:
    • isProjecting

      public abstract boolean isProjecting()
      型が射影されているかどうか、つまりドメイン型ではないかどうかを返します。
      戻り値:
    • getReturnedType

      public abstract ClassSE<?> getReturnedType()
      返す個々のオブジェクトの型を返します。
      戻り値:
    • needsCustomConstruction

      public abstract boolean needsCustomConstruction()
      返された型がカスタム構築を必要とするかどうかを返します。
      戻り値:
    • getTypeToRead

      @Nullable public abstract ClassSE<?> getTypeToRead()
      クエリの実行が基盤となるインフラストラクチャに渡すことになっている型を返します。null は、ジェネリクス型(マップまたはタプルのような型)が使用されることを示すために返されます。
      戻り値:
    • getInputProperties

      public abstract ListSE<StringSE> getInputProperties()
      結果の入力に使用する必要のあるプロパティを返します。
      戻り値: