インターフェース EntityProjectionIntrospector.ProjectionPredicate
- 含まれているクラス:
- EntityProjectionIntrospector
public static interface EntityProjectionIntrospector.ProjectionPredicate
target type
SE とその underlying type
SE の述語(ブール値関数)を表します。メソッドのサマリー
修飾子と型メソッド説明この述語と別の述語の短絡論理積を表す合成述語を返します。negate()
この述語の論理否定を表す述語を返します。boolean
指定された引数でこの述語を評価します。target type
が型階層に参加しているかどうかを考慮する述語を返します。
メソッドの詳細
test
指定された引数でこの述語を評価します。- パラメーター:
target
- ターゲット型。underlyingType
- 基になる型。- 戻り値:
- 入力引数が述語と一致する場合は
true
、それ以外の場合はfalse
。
and
default EntityProjectionIntrospector.ProjectionPredicate and(EntityProjectionIntrospector.ProjectionPredicate other) この述語と別の述語の短絡論理積を表す合成述語を返します。構成された述語を評価するときに、この述語がfalse
の場合、other
述語は評価されません。いずれかの述語の評価中にスローされた例外はすべて、呼び出し元に中継されます。この述語の評価が例外をスローした場合、
other
述語は評価されません。- パラメーター:
other
- この述語と論理 AND 演算される述語- 戻り値:
- この述語と
other
述語の短絡論理積を表す構成された述語
negate
この述語の論理否定を表す述語を返します。- 戻り値:
- この述語の論理否定を表す述語
typeHierarchy
target type
が型階層に参加しているかどうかを考慮する述語を返します。