Class ExchangeFilterResolver
java.lang.Object
com.bluebell.greenhouse.planter.resolvers.AbstractPagedFilterResolver
com.bluebell.greenhouse.planter.resolvers.exchange.ExchangeFilterResolver
@Component("exchangeFilterResolver")
public class ExchangeFilterResolver
extends AbstractPagedFilterResolver
Resolves API-layer exchange filter inputs into an
ExchangeFilter.- Version:
- 3.0.6
- Author:
- Stephen Prizio
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractPagedFilterResolver
AbstractPagedFilterResolver.ResolvedSortValue -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class AbstractPagedFilterResolver
appendResolvedSortOrders, applyDirectionToSort, coalesceSortValues, isDirectionOnly, normalizeSortValues, resolveOptionalCodeEnum, resolveOptionalLocalDate, resolveOptionalLocalDateTime, resolveOptionalString, resolveSort, resolveSort, resolveSortableProperties, resolveSortValue, sortMapping
-
Constructor Details
-
ExchangeFilterResolver
public ExchangeFilterResolver()
-
-
Method Details
-
resolve
public ResolvedPagedFilter<ExchangeFilter> resolve(String query, String country, String currency, List<String> sort) Resolves request parameters into aResolvedPagedFilter.- Parameters:
query- free-text querycountry- country filtercurrency- currency filtersort- sort expressions- Returns:
ResolvedPagedFilter
-