public static interface QueryConfigurationProvider.Builder
QueryConfigurationProvider instances.| Modifier and Type | Method and Description |
|---|---|
QueryConfigurationProvider |
build()
Build the
QueryConfigurationProvider instance. |
QueryConfigurationProvider.Builder |
filter(QueryFilter filter)
Add a
QueryFilter. |
<T> QueryConfigurationProvider.Builder |
parameter(ConfigProperty<T> property,
T value)
Add a query parameter using a
ConfigProperty and ConfigProperty.getKey() as parameter name. |
QueryConfigurationProvider.Builder |
parameter(String name,
Object value)
Add a query parameter.
|
QueryConfigurationProvider.Builder |
sort(QuerySort sort)
Add a
QuerySort. |
QueryConfigurationProvider.Builder filter(QueryFilter filter)
QueryFilter.
If a filter was already added, the given filter will be added to the previous ones using the AND logical operator.
filter - The QueryFilter to add (not null)QueryConfigurationProvider.Builder sort(QuerySort sort)
QuerySort.
If one or more sort is already present, the given sort will be appended to the sort list.
sort - The QuerySort to add (not null)QueryConfigurationProvider.Builder parameter(String name, Object value)
name - Parameter name (not null)value - Parameter value<T> QueryConfigurationProvider.Builder parameter(ConfigProperty<T> property, T value)
ConfigProperty and ConfigProperty.getKey() as parameter name.T - Config property typeproperty - The configuration property (not null)value - Configuration property valueQueryConfigurationProvider build()
QueryConfigurationProvider instance.QueryConfigurationProvider instanceCopyright © 2019 The Holon Platform. All rights reserved.