java.lang.Object
org.refcodes.criteria.AbstractCriteria
org.refcodes.criteria.AbstractCriteriaNode
org.refcodes.criteria.NotCriteria
- All Implemented Interfaces:
Criteria
,CriteriaNode
,org.refcodes.mixin.AliasAccessor
,org.refcodes.mixin.Schemable
A
CriteriaNode
representing a logical NOT
operator.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
-
Field Summary
Fields inherited from class org.refcodes.criteria.AbstractCriteriaNode
_children
-
Constructor Summary
ConstructorDescriptionEmpty constructor setting the name for theCriteria
.NotCriteria
(Criteria aChild) -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds a childCriteria
to theCriteriaNode
.void
toSchema()
Methods inherited from class org.refcodes.criteria.AbstractCriteriaNode
getChildren, toSchema
Methods inherited from class org.refcodes.criteria.AbstractCriteria
getAlias
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.refcodes.mixin.AliasAccessor
getAlias
Methods inherited from interface org.refcodes.criteria.CriteriaNode
getChildren
-
Field Details
-
ALIAS
- See Also:
-
-
Constructor Details
-
Method Details
-
addChild
Adds a childCriteria
to theCriteriaNode
. In case a https://www.metacodes.proizedCriteriaNode
applies constraints on the number or type ofCriteria
which may be added, an according exception may be thrown. For example a singleCriteriaNode
may apply constraints on this method.- Specified by:
addChild
in interfaceCriteriaNode
- Overrides:
addChild
in classAbstractCriteriaNode
- Parameters:
aChild
- The childCriteria
to be added.- Throws:
IllegalStateException
- the illegal state exceptionIllegalArgumentException
- the illegal argument exception
-
toSchema
-
setChild
- Parameters:
aChild
- The childCriteria
instance to be set.
-