Package org.burningwave.core
Class Criteria.Simple<E,C extends Criteria.Simple<E,C>>
java.lang.Object
org.burningwave.core.Criteria.Simple<E,C>
- All Implemented Interfaces:
AutoCloseable,Closeable,Identifiable
- Direct Known Subclasses:
FileCriteria,FileSystemItem.Criteria
public static class Criteria.Simple<E,C extends Criteria.Simple<E,C>> extends Object implements Closeable
-
Field Summary
-
Constructor Summary
Constructors Constructor Description Simple() -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.burningwave.core.Closeable
close, closeResources, closeResources, createCloseResoucesTask, createCloseResoucesTaskMethods inherited from interface org.burningwave.core.Identifiable
getId, getOperationId
-
Field Details
-
predicate
-
logicalOperator
-
-
Constructor Details
-
Simple
public Simple()
-
-
Method Details
-
and
-
or
-
and
-
or
-
logicOperation
-
allThoseThatMatch
-
getPredicateWrapper
-
concat
-
concat
-
getPredicateOrFalsePredicateIfPredicateIsNull
-
getPredicateOrTruePredicateIfPredicateIsNull
-
testWithFalseResultForNullPredicate
-
testWithTrueResultForNullPredicate
-
testWithFalseResultForNullEntityOrTrueResultForNullPredicate
-
testWithTrueResultForNullEntityOrTrueResultForNullPredicate
-
testWithFalseResultForNullEntityOrFalseResultForNullPredicate
-
testWithTrueResultForNullEntityOrFalseResultForNullPredicate
-
hasNoPredicate
public boolean hasNoPredicate() -
createCopy
-
newInstance
-