Class UserFilterResolver
java.lang.Object
com.bluebell.greenhouse.planter.resolvers.AbstractPagedFilterResolver
com.bluebell.greenhouse.planter.resolvers.security.UserFilterResolver
@Component("userFilterResolver")
public class UserFilterResolver
extends AbstractPagedFilterResolver
Resolves API-layer user filter inputs into a
UserFilter.- Version:
- 2.0.4
- 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
-
UserFilterResolver
public UserFilterResolver()
-
-
Method Details
-
resolve
public ResolvedPagedFilter<UserFilter> resolve(String query, Boolean disabled, List<String> roles, List<String> sort) Resolves request parameters into aResolvedPagedFilter.- Parameters:
query- free-text querydisabled- disabled-state filterroles- role filterssort- sort expressions- Returns:
ResolvedPagedFilter
-