public interface FilterDsl<T,C> extends FilterSupport<T>
Modifier and Type | Method and Description |
---|---|
C |
plusFacetFilters(List<FilterExpression<T>> filterExpressions)
Returns a new object with the new facet filter list appended to the existing facet filters (query parameter
filter.facet ). |
C |
plusQueryFilters(List<FilterExpression<T>> filterExpressions)
Returns a new object with the new query filter expression list appended to the existing query filters (query parameter
filter.query ). |
C |
plusResultFilters(List<FilterExpression<T>> filterExpressions)
Returns a new object with the new result filter expression list appended to the existing result filters (query parameter
filter ). |
C |
withFacetFilters(List<FilterExpression<T>> filterExpressions)
Returns a new object with the new facet filter list as facet filter (query parameter
filter.facet ). |
C |
withQueryFilters(List<FilterExpression<T>> filterExpressions)
Returns a new object with the new query filter expression list as query filters (query parameter
filter.query ). |
C |
withResultFilters(List<FilterExpression<T>> filterExpressions)
Returns a new object with the new result filter expression list as result filter (query parameter
filter ). |
facetFilters, queryFilters, resultFilters
C withResultFilters(List<FilterExpression<T>> filterExpressions)
filter
).filterExpressions
- the new result filter expression listfilterExpressions
as resultFilters
C plusResultFilters(List<FilterExpression<T>> filterExpressions)
filter
).filterExpressions
- the new result filter expression listresultFilters
plus the new filterExpressions
.C withQueryFilters(List<FilterExpression<T>> filterExpressions)
filter.query
).filterExpressions
- the new query filter expression listqueryFilters
as filterExpressions
C plusQueryFilters(List<FilterExpression<T>> filterExpressions)
filter.query
).filterExpressions
- the new query filter expression listqueryFilters
plus the new filterExpressions
.C withFacetFilters(List<FilterExpression<T>> filterExpressions)
filter.facet
).filterExpressions
- the new facet filter expression listfacetFilters
as filterExpressions
C plusFacetFilters(List<FilterExpression<T>> filterExpressions)
filter.facet
).filterExpressions
- the new facet filter expression listfacetFilters
plus the new filterExpressions
.