public interface JpaRepositoryFilter
| Modifier and Type | Method and Description |
|---|---|
boolean |
accept(Class<?> resourceType)
Specifies whether any of the filter methods should be executed for the given resourceType.;
|
<T,I extends Serializable> |
filterCreation(JpaEntityRepository<T,I> repository)
Called when repository is created.
|
<S,I extends Serializable,T,J extends Serializable> |
filterCreation(JpaRelationshipRepository<S,I,T,J> repository)
Called when repository is created.
|
<T> JpaQueryExecutor<T> |
filterExecutor(Object repository,
QuerySpec querySpec,
JpaQueryExecutor<T> executor)
Allows to customize the query executor.
|
<T> JpaQuery<T> |
filterQuery(Object repository,
QuerySpec querySpec,
JpaQuery<T> query)
Allows to customize the query.
|
QuerySpec |
filterQuerySpec(Object repository,
QuerySpec querySpec)
Allows to customize the querySpec before creating the query.
|
<T> ResourceList<T> |
filterResults(Object repository,
QuerySpec querySpec,
ResourceList<T> resources)
Allows to filter resources and return the filtered list.
|
List<Tuple> |
filterTuples(Object repository,
QuerySpec querySpec,
List<Tuple> tuples)
Allows to filter tuples and return the filtered slistet.
|
<T,I extends Serializable> JpaEntityRepository<T,I> filterCreation(JpaEntityRepository<T,I> repository)
T - repository classI - identifier classrepository - to filter<S,I extends Serializable,T,J extends Serializable> JpaRelationshipRepository<S,I,T,J> filterCreation(JpaRelationshipRepository<S,I,T,J> repository)
S - source repository classI - source identifier classT - target repository classJ - target identifier classrepository - to filterboolean accept(Class<?> resourceType)
resourceType - to filterQuerySpec filterQuerySpec(Object repository, QuerySpec querySpec)
repository - where the query is executedquerySpec - to filter<T> JpaQuery<T> filterQuery(Object repository, QuerySpec querySpec, JpaQuery<T> query)
T - repository classrepository - where the query is executedquerySpec - that is used to queryquery - to filter<T> JpaQueryExecutor<T> filterExecutor(Object repository, QuerySpec querySpec, JpaQueryExecutor<T> executor)
T - repository classrepository - where the query is executedquerySpec - that is used to queryexecutor - to filterList<Tuple> filterTuples(Object repository, QuerySpec querySpec, List<Tuple> tuples)
repository - where the query is executedquerySpec - that is used to querytuples - to filter<T> ResourceList<T> filterResults(Object repository, QuerySpec querySpec, ResourceList<T> resources)
T - repository classrepository - where the query is executedquerySpec - that is used to queryresources - to filterCopyright © 2017. All Rights Reserved.