|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.springframework.data.repository.query.QueryMethod
public class QueryMethod
Abstraction of a method that is designated to execute a finder query.
Enriches the standard Method
interface with specific information that
is necessary to construct RepositoryQuery
s for the method.
Nested Class Summary | |
---|---|
static class |
QueryMethod.Type
|
Constructor Summary | |
---|---|
QueryMethod(Method method,
RepositoryMetadata metadata)
Creates a new QueryMethod from the given parameters. |
Method Summary | |
---|---|
protected Class<?> |
getDomainClass()
|
EntityMetadata<?> |
getEntityInformation()
|
String |
getName()
Returns the method's name. |
String |
getNamedQueryName()
Returns the name of the named query this method belongs to. |
Parameters |
getParameters()
Returns the Parameters wrapper to gain additional information
about Method parameters. |
QueryMethod.Type |
getType()
|
protected boolean |
isCollectionQuery()
Returns whether the finder will actually return a collection of entities or a single one. |
protected boolean |
isModifyingQuery()
|
protected boolean |
isPageQuery()
Returns whether the finder will return a Page of results. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public QueryMethod(Method method, RepositoryMetadata metadata)
QueryMethod
from the given parameters. Looks up the
correct query to use for following invocations of the method given.
method
- must not be nullMethod Detail |
---|
public String getName()
public EntityMetadata<?> getEntityInformation()
public String getNamedQueryName()
protected Class<?> getDomainClass()
protected boolean isCollectionQuery()
protected boolean isPageQuery()
Page
of results.
public QueryMethod.Type getType()
protected boolean isModifyingQuery()
public Parameters getParameters()
Parameters
wrapper to gain additional information
about Method
parameters.
public String toString()
toString
in class Object
|
Spring Data Commons | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |