| Package | Description |
|---|---|
| com.holonplatform.core | |
| com.holonplatform.core.datastore | |
| com.holonplatform.core.query |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExpressionResolver<E extends Expression,R extends Expression>
Resolver to translate an
Expression into another Expression type. |
| 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 | 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 | 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.