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, resolvepublic 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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int doHashCode()
public java.lang.String toString()
toString in class java.lang.Objectpublic 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)