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
,ManagedLogger
- Direct Known Subclasses:
FileCriteria
,FileSystemItem.Criteria
public static class Criteria.Simple<E,C extends Criteria.Simple<E,C>> extends Object implements Closeable, ManagedLogger
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.burningwave.core.ManagedLogger
ManagedLogger.Repository
-
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, wait
Methods inherited from interface org.burningwave.core.Closeable
close, closeResources, closeResources, createCloseResoucesTask, createCloseResoucesTask
-
Field Details
-
Constructor Details
-
Simple
public Simple()
-
-
Method Details
-
and
-
or
-
and
-
or
-
logicOperation
-
allThat
-
getPredicateWrapper
-
concat
-
concat
-
getPredicateOrFalsePredicateIfPredicateIsNull
-
getPredicateOrTruePredicateIfPredicateIsNull
-
testWithFalseResultForNullPredicate
-
testWithTrueResultForNullPredicate
-
testWithFalseResultForNullEntityOrTrueResultForNullPredicate
-
testWithTrueResultForNullEntityOrTrueResultForNullPredicate
-
testWithFalseResultForNullEntityOrFalseResultForNullPredicate
-
testWithTrueResultForNullEntityOrFalseResultForNullPredicate
-
hasNoPredicate
public boolean hasNoPredicate() -
createCopy
-
newInstance
-