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<CriteriaSchema>
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
FieldsFields inherited from class org.refcodes.criteria.AbstractCriteriaNode
_children -
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor setting the name for theCriteria.NotCriteria(Criteria aChild) -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds a childCriteriato theCriteriaNode.voidtoSchema()Methods inherited from class org.refcodes.criteria.AbstractCriteriaNode
getChildren, toSchemaMethods inherited from class org.refcodes.criteria.AbstractCriteria
getAliasMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.refcodes.mixin.AliasAccessor
getAliasMethods inherited from interface org.refcodes.criteria.CriteriaNode
getChildren
-
Field Details
-
ALIAS
- See Also:
-
-
Constructor Details
-
Method Details
-
addChild
Adds a childCriteriato theCriteriaNode. In case a https://www.metacodes.proizedCriteriaNodeapplies constraints on the number or type ofCriteriawhich may be added, an according exception may be thrown. For example a singleCriteriaNodemay apply constraints on this method.- Specified by:
addChildin interfaceCriteriaNode- Overrides:
addChildin classAbstractCriteriaNode- Parameters:
aChild- The childCriteriato be added.- Throws:
IllegalStateException- In case constraints in terms of state are violated, implementation depended.IllegalArgumentException- In case constraints in terms of argument are violated, implementation depended.
-
toSchema
- Specified by:
toSchemain interfaceorg.refcodes.mixin.Schemable<CriteriaSchema>
-
setChild
- Parameters:
aChild- The childCriteriainstance to be set.
-