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, resultFiltersC withResultFilters(List<FilterExpression<T>> filterExpressions)
filter).filterExpressions - the new result filter expression listfilterExpressions as resultFiltersC 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 filterExpressionsC 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 filterExpressionsC plusFacetFilters(List<FilterExpression<T>> filterExpressions)
filter.facet).filterExpressions - the new facet filter expression listfacetFilters plus the new filterExpressions.