public static interface EntityProjectionIntrospector.ProjectionPredicate
target type and its underlying
type.| Modifier and Type | Method and Description |
|---|---|
default EntityProjectionIntrospector.ProjectionPredicate |
and(EntityProjectionIntrospector.ProjectionPredicate other)
Return a composed predicate that represents a short-circuiting logical AND of this predicate and another.
|
default EntityProjectionIntrospector.ProjectionPredicate |
negate()
Return a predicate that represents the logical negation of this predicate.
|
boolean |
test(Class<?> target,
Class<?> underlyingType)
Evaluates this predicate on the given arguments.
|
static EntityProjectionIntrospector.ProjectionPredicate |
typeHierarchy()
Return a predicate that considers whether the
target type is participating in the type hierarchy. |
boolean test(Class<?> target, Class<?> underlyingType)
target - the target type.underlyingType - the underlying type.true if the input argument matches the predicate, otherwise false.default EntityProjectionIntrospector.ProjectionPredicate and(EntityProjectionIntrospector.ProjectionPredicate other)
false, then the other predicate is not
evaluated.
Any exceptions thrown during evaluation of either predicate are relayed to the caller; if evaluation of this
predicate throws an exception, the other predicate will not be evaluated.
other - a predicate that will be logically-ANDed with this predicateother predicatedefault EntityProjectionIntrospector.ProjectionPredicate negate()
static EntityProjectionIntrospector.ProjectionPredicate typeHierarchy()
target type is participating in the type hierarchy.Copyright © 2011–2022 Pivotal Software, Inc.. All rights reserved.