Class StrategyImplementationFilterResolver
java.lang.Object
com.bluebell.greenhouse.planter.resolvers.AbstractPagedFilterResolver
com.bluebell.greenhouse.planter.resolvers.strategy.StrategyImplementationFilterResolver
@Component("strategyImplementationFilterResolver")
public class StrategyImplementationFilterResolver
extends AbstractPagedFilterResolver
Resolves API-layer strategy implementation filter inputs into a
StrategyImplementationFilter.- Version:
- 2.0.5
- 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
-
StrategyImplementationFilterResolver
public StrategyImplementationFilterResolver()
-
-
Method Details
-
resolve
public ResolvedPagedFilter<StrategyImplementationFilter> resolve(String query, Strategy strategy, Boolean active, String implementationType, List<String> sort) Resolves request parameters into aResolvedPagedFilter.- Parameters:
query- free-text querystrategy- owning strategyactive- active-state filterimplementationType- implementation type codesort- sort expressions- Returns:
ResolvedPagedFilter
-