Class AccountLedgerFilterResolver
java.lang.Object
com.bluebell.greenhouse.planter.resolvers.AbstractPagedFilterResolver
com.bluebell.greenhouse.planter.resolvers.account.AccountLedgerFilterResolver
@Component("accountLedgerFilterResolver")
public class AccountLedgerFilterResolver
extends AbstractPagedFilterResolver
Resolves API account-ledger inputs into an
AccountLedgerFilter.- Version:
- 3.0.1
- Author:
- Stephen Prizio
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractPagedFilterResolver
AbstractPagedFilterResolver.ResolvedSortValue -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolve(Account account, AccountLedgerSearchRequest searchRequest) Resolves a search request into a typed filter and stable sort.Methods inherited from class AbstractPagedFilterResolver
appendResolvedSortOrders, applyDirectionToSort, coalesceSortValues, isDirectionOnly, normalizeSortValues, resolveOptionalCodeEnum, resolveOptionalLocalDate, resolveOptionalLocalDateTime, resolveOptionalString, resolveSort, resolveSort, resolveSortableProperties, resolveSortValue, sortMapping
-
Constructor Details
-
AccountLedgerFilterResolver
public AccountLedgerFilterResolver()
-
-
Method Details
-
resolve
public ResolvedPagedFilter<AccountLedgerFilter> resolve(Account account, AccountLedgerSearchRequest searchRequest) Resolves a search request into a typed filter and stable sort.- Parameters:
account- account that owns the ledgersearchRequest- search request- Returns:
- resolved filter
-