public abstract class Criterion<VALUE> extends Criteria
Modifier and Type | Class and Description |
---|---|
static class |
Criterion.PrimitiveCriterion |
Modifier and Type | Field and Description |
---|---|
protected VALUE |
value |
protected VALUE[] |
values |
Constructor and Description |
---|
Criterion(java.lang.String name,
Operator operator,
VALUE... values) |
Modifier and Type | Method and Description |
---|---|
int |
doHashCode() |
java.lang.String |
doToString() |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getName() |
Operator |
getOperator() |
VALUE |
getValue() |
VALUE[] |
getValues() |
int |
hashCode() |
void |
init(java.lang.Class clazz) |
void |
init(java.util.Map<java.lang.String,FieldAccess> fields) |
void |
init(java.lang.Object o) |
boolean |
isInitialized() |
void |
setValues(VALUE[] values) |
boolean |
test(java.lang.Object o) |
java.lang.String |
toString() |
clearFields, fields, getFieldsInternal, getFieldsInternal, resolve
public java.lang.String getName()
public Operator getOperator()
public VALUE getValue()
public VALUE[] getValues()
public void setValues(VALUE[] values)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public int doHashCode()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String doToString()
public boolean isInitialized()
public void init(java.lang.Object o)
public void init(java.lang.Class clazz)
public void init(java.util.Map<java.lang.String,FieldAccess> fields)