public interface RsqlMappableCrudEntityService<P> extends MappableCrudEntityService<P>
MappableCrudEntityService
. Allows results to be further
restricted by an RSQL filter.Modifier and Type | Method and Description |
---|---|
List<P> |
readAll(cz.jirutka.rsql.parser.ast.Node filters)
Retrieve all domain instances using a structured query string to drive the query criteria.
|
org.springframework.data.domain.Page<P> |
readAll(cz.jirutka.rsql.parser.ast.Node filters,
org.springframework.data.domain.Pageable pageable)
Retrieve all domain instances using a structured query string to drive the query criteria.
|
List<P> |
readAll(cz.jirutka.rsql.parser.ast.Node filters,
org.springframework.data.domain.Sort sort)
Retrieve all domain instances using a structured query string to drive the query criteria.
|
org.springframework.data.domain.Page<P> |
readAll(cz.jirutka.rsql.parser.ast.Node filters,
org.springframework.data.domain.Sort sort,
org.springframework.data.domain.Pageable pageable)
Retrieve all domain instances using a structured query string to drive the query criteria.
|
create, createAll, createAllAllowingPartialSuccess, delete, readAll, readAll, readAll, readAllByIds, readById, replace, replaceAll, replaceAllAllowingPartialSuccess, update, updateAll, updateAllAllowingPartialSuccess
List<P> readAll(@NonNull cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Sort sort)
FilterParser
for
more information.
This version also accepts a formatted sort string that declares the sorting characteristics for the query.
filters
- the RSQL Node
used to restrict result, must not be nullsort
- The string containing the structured list of sorts to applyList<P> readAll(@NonNull cz.jirutka.rsql.parser.ast.Node filters)
FilterParser
for
more information.filters
- the RSQL Node
used to restrict result, must not be nullorg.springframework.data.domain.Page<P> readAll(@NonNull cz.jirutka.rsql.parser.ast.Node filters, org.springframework.data.domain.Sort sort, @NonNull org.springframework.data.domain.Pageable pageable)
FilterParser
for
more information.
This version also accepts a Sort to apply to the result set
filters
- the RSQL Node
used to restrict result, must not be nullsort
- sort to apply to the querypageable
- may be Pageable.unpaged()
, must not be null.org.springframework.data.domain.Page<P> readAll(@NonNull cz.jirutka.rsql.parser.ast.Node filters, @NonNull org.springframework.data.domain.Pageable pageable)
FilterParser
for
more information.filters
- the RSQL Node
used to restrict result, must not be nullpageable
- may be Pageable.unpaged()
, must not be null.Copyright © 2021. All rights reserved.