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