public interface QueryConfigurationProvider
| Modifier and Type | Interface and Description |
|---|---|
static interface |
QueryConfigurationProvider.Builder
Builder to create
QueryConfigurationProvider instances. |
QueryFilter getQueryFilter()
null if nonedefault QuerySort getQuerySort()
By default this method returns null.
null if nonedefault ParameterSet getQueryParameters()
By default this method returns null.
null if nonestatic QueryConfigurationProvider create(Supplier<QueryFilter> filterSupplier, Supplier<QuerySort> sortSupplier, Supplier<ParameterSet> parametersSupplier)
QueryConfigurationProvider using given Suppliers to provide the query configuration
elements.filterSupplier - QueryFilter supplier (not null)sortSupplier - QuerySort supplier (not null)parametersSupplier - ParameterSet supplier (not null)QueryConfigurationProvider instance using given Suppliers to provide the query
configuration elementstatic QueryConfigurationProvider create(Supplier<QueryFilter> filterSupplier, Supplier<QuerySort> sortSupplier)
QueryConfigurationProvider using given Suppliers to provide the query configuration
elements.filterSupplier - QueryFilter supplier (not null)sortSupplier - QuerySort supplier (not null)QueryConfigurationProvider instance using given Suppliers to provide the query
configuration elementstatic QueryConfigurationProvider create(QueryFilter filter, QuerySort sort)
filter - The QueryFilter to provide (may be null)sort - The QuerySort to provide (may be null)QueryConfigurationProvider instance using given Suppliers to provide the query
configuration elementstatic QueryConfigurationProvider withFilter(Supplier<QueryFilter> filterSupplier)
QueryConfigurationProvider which provides a QueryFilter using given Supplier.filterSupplier - QueryFilter supplier (not null)QueryConfigurationProvider instancestatic QueryConfigurationProvider withFilter(QueryFilter filter)
QueryConfigurationProvider which provides given QueryFilter.filter - The QueryFilter to provide (may be null)QueryConfigurationProvider instancestatic QueryConfigurationProvider withSort(Supplier<QuerySort> sortSupplier)
QueryConfigurationProvider which provides a QuerySort using given Supplier.sortSupplier - QuerySort supplier (not null)QueryConfigurationProvider instancestatic QueryConfigurationProvider withSort(QuerySort sort)
QueryConfigurationProvider which provides given QuerySort.sort - The QuerySort to provide (may be null)QueryConfigurationProvider instancestatic QueryConfigurationProvider.Builder builder()
QueryConfigurationProvider instance.Copyright © 2019 The Holon Platform. All rights reserved.