public interface Predicate extends Expression<java.lang.Boolean>
Modifier and Type | Method and Description |
---|---|
Predicate |
and(Expression<java.lang.Boolean> expression) |
static Predicate |
and(Predicate leftPredicate,
Predicate rightPredicate) |
default <T extends java.lang.Throwable> |
and(com.liferay.petra.function.UnsafeSupplier<Expression<java.lang.Boolean>,T> unsafeSupplier) |
Predicate |
not(Expression<java.lang.Boolean> expression) |
static Predicate |
not(Predicate predicate) |
default <T extends java.lang.Throwable> |
not(com.liferay.petra.function.UnsafeSupplier<Expression<java.lang.Boolean>,T> unsafeSupplier) |
Predicate |
or(Expression<java.lang.Boolean> expression) |
static Predicate |
or(Predicate leftPredicate,
Predicate rightPredicate) |
default <T extends java.lang.Throwable> |
or(com.liferay.petra.function.UnsafeSupplier<Expression<java.lang.Boolean>,T> unsafeSupplier) |
Predicate |
withParentheses() |
static Predicate |
withParentheses(Predicate predicate) |
Predicate and(Expression<java.lang.Boolean> expression)
default <T extends java.lang.Throwable> Predicate and(com.liferay.petra.function.UnsafeSupplier<Expression<java.lang.Boolean>,T> unsafeSupplier) throws T extends java.lang.Throwable
T extends java.lang.Throwable
Predicate not(Expression<java.lang.Boolean> expression)
default <T extends java.lang.Throwable> Predicate not(com.liferay.petra.function.UnsafeSupplier<Expression<java.lang.Boolean>,T> unsafeSupplier) throws T extends java.lang.Throwable
T extends java.lang.Throwable
Predicate or(Expression<java.lang.Boolean> expression)
default <T extends java.lang.Throwable> Predicate or(com.liferay.petra.function.UnsafeSupplier<Expression<java.lang.Boolean>,T> unsafeSupplier) throws T extends java.lang.Throwable
T extends java.lang.Throwable
Predicate withParentheses()