Class AndCriterion<T>
java.lang.Object
com.saperion.common.lang.criterion.AndCriterion<T>
- Type Parameters:
T- type of testable objects
- All Implemented Interfaces:
Criterion<T>
A Criterion that recombines two existing criteria.
Objects satisfy this AndCriterion if and only if they satisfy both constituting criteria.
This implementation is not synchronized. If the two constituting criteria are independent of each other (no side
effects) and can be used by multiple threads concurrently, this AndCriterion can be used by multiple threads
concurrently as well. In any other case if used by different threads concurrently, external synchronization is
necessary.
- Author:
- agz
-
Constructor Summary
ConstructorsConstructorDescriptionAndCriterion(Criterion<? super T> criterion1, Criterion<? super T> criterion2) Creates a newAndCriterion, that combines the two specified criteria. -
Method Summary
Modifier and TypeMethodDescriptionbooleanisSatisfiedBy(T object) Returns whether the specified object satisfies this criterion.toString()
-
Constructor Details
-
AndCriterion
Creates a newAndCriterion, that combines the two specified criteria. The specified criteria must not benull.
-
-
Method Details
-
isSatisfiedBy
Description copied from interface:CriterionReturns whether the specified object satisfies this criterion. Implementations have to acceptnull-values without throwing exceptions.- Specified by:
isSatisfiedByin interfaceCriterion<T>- Parameters:
object- object to test- Returns:
- whether the specified object satisfies this criterion
-
toString
-