T
- QueryFilter type to be resolvedpublic static interface QueryFilter.QueryFilterResolver<T extends QueryFilter> extends ExpressionResolver<T,QueryFilter>
ExpressionResolver
to resolve a custom QueryFilter
class into
a standard QueryFilter
.ExpressionResolver.ExpressionResolverBuilder<C extends ExpressionResolver.ExpressionResolverBuilder<C>>, ExpressionResolver.ExpressionResolverHandler, ExpressionResolver.ExpressionResolverProvider, ExpressionResolver.ExpressionResolverSupport, ExpressionResolver.ResolutionContext
DEFAULT_PRIORITY
Modifier and Type | Method and Description |
---|---|
static <T extends QueryFilter> |
create(Class<? extends T> type,
Expression.ExpressionResolverFunction<T,QueryFilter> function)
Create an
ExpressionResolver to resolve a custom QueryFilter class into a standard
QueryFilter using the given resolver function. |
default Class<? extends QueryFilter> |
getResolvedType()
Get the resolved expression type
|
create, getExpressionType
resolve
default Class<? extends QueryFilter> getResolvedType()
ExpressionResolver
getResolvedType
in interface ExpressionResolver<T extends QueryFilter,QueryFilter>
static <T extends QueryFilter> ExpressionResolver<T,QueryFilter> create(Class<? extends T> type, Expression.ExpressionResolverFunction<T,QueryFilter> function)
ExpressionResolver
to resolve a custom QueryFilter
class into a standard
QueryFilter
using the given resolver function.T
- QueryFilter type to be resolvedtype
- QueryFilter type to be resolvedfunction
- Resolver functionExpressionResolver
Copyright © 2019 The Holon Platform. All rights reserved.