protected static class AbstractQueryPostProcessor.ComposableQueryPostProcessor<T extends Repository,QUERY> extends AbstractQueryPostProcessor<T,QUERY>
AbstractQueryPostProcessor.ComposableQueryPostProcessor<T extends Repository,QUERY>
EMPTY_ARRAY
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
Modifier | Constructor and Description |
---|---|
protected |
ComposableQueryPostProcessor(QueryPostProcessor<?,QUERY> left,
QueryPostProcessor<?,QUERY> second) |
Modifier and Type | Method and Description |
---|---|
protected static <QUERY> QueryPostProcessor<?,QUERY> |
compose(QueryPostProcessor<?,QUERY> first,
QueryPostProcessor<?,QUERY> second) |
protected QueryPostProcessor<?,QUERY> |
getFirst() |
protected QueryPostProcessor<?,QUERY> |
getSecond() |
QUERY |
postProcess(QueryMethod queryMethod,
QUERY query,
Object... arguments)
Callback method invoked by the Spring Data (SD)
Repository framework to allow the user to process
the given query and (possibly) return a new or modified version of the query . |
getOrder, postProcess, processAfter, processBefore
protected ComposableQueryPostProcessor(QueryPostProcessor<?,QUERY> left, QueryPostProcessor<?,QUERY> second)
protected static <QUERY> QueryPostProcessor<?,QUERY> compose(QueryPostProcessor<?,QUERY> first, QueryPostProcessor<?,QUERY> second)
protected QueryPostProcessor<?,QUERY> getFirst()
protected QueryPostProcessor<?,QUERY> getSecond()
public QUERY postProcess(QueryMethod queryMethod, QUERY query, Object... arguments)
QueryPostProcessor
Repository
framework to allow the user to process
the given query
and (possibly) return a new or modified version of the query
.
This callback is invoked for queries generated from a SD Repository
QueryMethod
signature as well as queries specified and defined in NamedQueries
,
or even using SDG's @Query
annotation.query
- query
to process.arguments
- array of Objects
containing the arguments to the query parameters.query
.QueryMethod
,
QueryPostProcessor.postProcess(QueryMethod, Object)
Copyright © 2011–2018 Pivotal Software, Inc.. All rights reserved.