| Modifier and Type | Method and Description |
|---|---|
static <E extends Expression,R extends Expression> |
ExpressionResolver.create(Class<? extends E> expressionType,
Class<? extends R> resolvedType,
Expression.ExpressionResolverFunction<E,R> function)
Create an
ExpressionResolver providing expression types and resolution function. |
| Modifier and Type | Method and Description |
|---|---|
Iterable<ExpressionResolver> |
ExpressionResolver.ExpressionResolverProvider.getExpressionResolvers()
Get the available
ExpressionResolvers. |
| Modifier and Type | Method and Description |
|---|---|
<E extends Expression,R extends Expression> |
ExpressionResolver.ExpressionResolverSupport.addExpressionResolver(ExpressionResolver<E,R> expressionResolver)
Add an
ExpressionResolver. |
<E extends Expression,R extends Expression> |
ExpressionResolver.ExpressionResolverSupport.removeExpressionResolver(ExpressionResolver<E,R> expressionResolver)
Remove an
ExpressionResolver. |
<E extends Expression,R extends Expression> |
ExpressionResolver.ExpressionResolverBuilder.withExpressionResolver(ExpressionResolver<E,R> expressionResolver)
Add an
ExpressionResolver. |
| Modifier and Type | Method and Description |
|---|---|
default void |
ExpressionResolver.ExpressionResolverSupport.addExpressionResolvers(Iterable<? extends ExpressionResolver> resolvers)
Add all expression resolvers provided by given
resolvers Iterable. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
DataTarget.DataTargetResolver<T extends DataTarget>
Convenience interface to create an
ExpressionResolver to resolve a custom DataTarget class into a
standard DataTarget. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends DataTarget> |
DataTarget.DataTargetResolver.create(Class<? extends T> type,
Expression.ExpressionResolverFunction<T,DataTarget> function)
Create an
ExpressionResolver to resolve a custom DataTarget class into a standard
DataTarget using the given resolver function. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends ExpressionResolver> |
DatastoreExpressionResolverRegistrar.getExpressionResolverType()
Get the
ExpressionResolver base type to use with this Datastore for automatic resolver registration. |
| Modifier and Type | Method and Description |
|---|---|
B |
BeanDatastoreOperationBuilder.withExpressionResolvers(Iterable<? extends ExpressionResolver> expressionResolvers)
Add all the expression resolvers provided by given
Iterable. |
| Modifier and Type | Method and Description |
|---|---|
B |
DatastoreOperationConfiguration.Builder.withExpressionResolvers(Iterable<? extends ExpressionResolver> expressionResolvers)
Add all the expression resolvers provided by given
Iterable. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
QueryFilter.QueryFilterResolver<T extends QueryFilter>
Convenience interface to create an
ExpressionResolver to resolve a custom QueryFilter class into
a standard QueryFilter. |
static interface |
QuerySort.QuerySortResolver<T extends QuerySort>
Convenience interface to create an
ExpressionResolver to resolve a custom QuerySort class into a
standard QuerySort. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends QueryFilter> |
QueryFilter.QueryFilterResolver.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. |
static <T extends QuerySort> |
QuerySort.QuerySortResolver.create(Class<? extends T> type,
Expression.ExpressionResolverFunction<T,QuerySort> function)
Create an
ExpressionResolver to resolve a custom QuerySort class into a standard
QuerySort using the given resolver function. |
Copyright © 2019 The Holon Platform. All rights reserved.