Class Predicates
- java.lang.Object
-
- org.apache.jackrabbit.commons.predicate.Predicates
-
public class Predicates extends java.lang.Object
Static utility class to help working withPredicate
s.- Since:
- Apache Jackrabbit 2.2
-
-
Constructor Summary
Constructors Constructor Description Predicates()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Predicate
and(Predicate... predicates)
Creates an AND predicate over all the given component predicates.static Predicate
not(Predicate predicate)
Creates a NOT predicate for the given component predicate.static Predicate
or(Predicate... predicates)
Creates an OR predicate over all the given component predicates.
-
-
-
Method Detail
-
and
public static Predicate and(Predicate... predicates)
Creates an AND predicate over all the given component predicates. All the component predicates must evaluate totrue
for the AND predicate to do so.- Parameters:
predicates
- component predicates- Returns:
- AND predicate
-
or
public static Predicate or(Predicate... predicates)
Creates an OR predicate over all the given component predicates. At least one of the component predicates must evaluate totrue
for the OR predicate to do so.- Parameters:
predicates
- component predicates- Returns:
- OR predicate
-
-