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–2023 Pivotal Software, Inc.. All rights reserved.