public class QueryMethod extends ObjectSE
RepositoryQuery
を構築するために必要な特定の情報で、標準の Method
SE インターフェースを強化します。コンストラクターと説明 |
---|
QueryMethod(MethodSE method, RepositoryMetadata metadata, ProjectionFactory factory) 指定されたパラメーターから新しい QueryMethod を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
protected Parameters<?,?> | createParameters(MethodSE method) Parameters インスタンスを作成します。 |
protected ClassSE<?> | getDomainClass() クエリメソッドが対象とするドメインクラスを返します。 |
EntityMetadata<?> | getEntityInformation() |
StringSE | getName() メソッドの名前を返します。 |
StringSE | getNamedQueryName() このメソッドが属する名前付きクエリの名前を返します。 |
Parameters<?,?> | getParameters() Parameters ラッパーを返し、Method SE パラメーターに関する追加情報を取得します。 |
ResultProcessor | getResultProcessor() クエリメソッドで使用される ResultProcessor を返します。 |
ClassSE<?> | getReturnedObjectType() 返されるオブジェクトの型を返します。 |
boolean | isCollectionQuery() ファインダーが実際にエンティティのコレクションを返すか、単一のエンティティを返すかを返します。 |
boolean | isModifyingQuery() クエリメソッドが変更メソッドかどうかを返します。 |
boolean | isPageQuery() ファインダーが Page の結果を返すかどうかを返します。 |
boolean | isQueryForEntity() このメソッドのクエリが実際にエンティティを返すかどうかを返します。 |
boolean | isSliceQuery() クエリメソッドが Slice を返すかどうかを返します。 |
boolean | isStreamQuery() メソッドがストリームを返すかどうかを返します。 |
StringSE | toString() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public QueryMethod(MethodSE method, RepositoryMetadata metadata, ProjectionFactory factory)
QueryMethod
を作成します。指定されたメソッドの次の呼び出しに使用する正しいクエリを検索します。method
- null であってはなりません。metadata
- null であってはなりません。factory
- null であってはなりません。protected Parameters<?,?> createParameters(MethodSE method)
Parameters
インスタンスを作成します。method
-public StringSE getName()
public EntityMetadata<?> getEntityInformation()
public StringSE getNamedQueryName()
protected ClassSE<?> getDomainClass()
public ClassSE<?> getReturnedObjectType()
public boolean isCollectionQuery()
public boolean isSliceQuery()
Slice
を返すかどうかを返します。public final boolean isPageQuery()
Page
の結果を返すかどうかを返します。public boolean isModifyingQuery()
public boolean isQueryForEntity()
public boolean isStreamQuery()
public Parameters<?,?> getParameters()
Parameters
ラッパーを返し、Method
SE パラメーターに関する追加情報を取得します。public ResultProcessor getResultProcessor()
ResultProcessor
を返します。public StringSE toString()
ObjectSE
の toStringSE
Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.