public abstract class AbstractSetCriteria extends PredicateCriteria implements PredicateCriteria.Negatable
SetCriteria
(where values are specified) and SubquerySetCriteria
(where a subquery is defined and will supply the values for the IN set).PredicateCriteria.Negatable
LanguageObject.Util
Modifier | Constructor and Description |
---|---|
protected |
AbstractSetCriteria()
Constructor for AbstractSetCriteria.
|
Modifier and Type | Method and Description |
---|---|
abstract Object |
clone()
Deep copy of object
|
Expression |
getExpression()
Gets the membership expression to be compared.
|
boolean |
isNegated()
Returns whether this criteria is negated.
|
void |
negate() |
void |
setExpression(Expression expression)
Sets the membership expression
|
void |
setNegated(boolean negationFlag)
Sets the negation flag for this criteria.
|
applyDemorgan, combineCriteria, combineCriteria, combineCriteria, getType, separateCriteriaByAnd, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
acceptVisitor
protected AbstractSetCriteria()
public Expression getExpression()
public void setExpression(Expression expression)
expression
- The membership expressionpublic boolean isNegated()
public void setNegated(boolean negationFlag)
negationFlag
- true if this criteria contains a NOT; false otherwisepublic void negate()
negate
in interface PredicateCriteria.Negatable
public abstract Object clone()
clone
in interface LanguageObject
clone
in class PredicateCriteria
Copyright © 2020. All rights reserved.