|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.jso.query.Criteria net.sf.jso.query.Predicate
A small criteria expression composed of two
operands (left and right) and an
operator. Left operand must be
a field operand and any
criteria operators are legal, except
AND
and OR
.
Field Summary |
Fields inherited from class net.sf.jso.query.Criteria |
elements, operator |
Constructor Summary | |
Predicate(java.lang.String aField,
CriteriaOperator anOperator)
Constructs predicate with a left field operand and a right value operand. |
|
Predicate(java.lang.String aField,
CriteriaOperator anOperator,
java.lang.Object aValue)
Constructs predicate with a left field operand and a right value operand. |
|
Predicate(java.lang.String aFieldLeft,
CriteriaOperator anOperator,
Variable aVariableRight,
java.lang.String aFieldRight)
Constructs predicate with both operands field operands. |
|
Predicate(Variable aVariable,
java.lang.String aField,
CriteriaOperator anOperator)
Constructs predicate with a left field operand and a right value operand. |
|
Predicate(Variable aVariable,
java.lang.String aField,
CriteriaOperator anOperator,
java.lang.Object aValue)
Constructs predicate with a left field operand and a right value operand. |
|
Predicate(Variable aVariableLeft,
java.lang.String aFieldLeft,
CriteriaOperator anOperator,
Variable aVariableRight,
java.lang.String aFieldRight)
Constructs predicate with both operands field operands. |
Method Summary | |
void |
addCriteria(java.util.Collection someCriteria)
Not supported. |
void |
addCriteria(Criteria someCriteria)
Not supported. |
java.util.List |
getElements()
Not supported. |
FieldOperand |
getLeftOperand()
Gets left operand |
CriteriaOperand |
getRightOperand()
Gets right operand |
boolean |
isEmpty()
Indicates if the all predicate information has been specified. |
void |
setOperator(CriteriaOperator anOperator)
Sets criteria operator. |
int |
size()
Returns the number of elements of the predicate. |
java.lang.String |
toString()
|
Methods inherited from class net.sf.jso.query.Criteria |
addCriteria, getOperator |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Predicate(java.lang.String aField, CriteriaOperator anOperator)
aField
- Predicate's field.anOperator
- Predicate's operator.Parameters.variables
public Predicate(Variable aVariable, java.lang.String aField, CriteriaOperator anOperator)
aVariable
- Predicate's variable.aField
- Predicate's field.anOperator
- Predicate's operator.public Predicate(java.lang.String aField, CriteriaOperator anOperator, java.lang.Object aValue)
aField
- Predicate's field.anOperator
- Predicate's operator.aValue
- Predicate's value.Parameters.variables
public Predicate(Variable aVariable, java.lang.String aField, CriteriaOperator anOperator, java.lang.Object aValue)
aVariable
- Predicate's variable.aField
- Predicate's field.anOperator
- Predicate's operator.aValue
- Predicate's value.public Predicate(java.lang.String aFieldLeft, CriteriaOperator anOperator, Variable aVariableRight, java.lang.String aFieldRight)
aFieldLeft
- Predicate's field.anOperator
- Predicate's operator.aVariableRight
- Predicate's variable.aFieldRight
- Predicate's field.Parameters.variables
public Predicate(Variable aVariableLeft, java.lang.String aFieldLeft, CriteriaOperator anOperator, Variable aVariableRight, java.lang.String aFieldRight)
aVariableLeft
- Predicate's variable.aFieldLeft
- Predicate's field.anOperator
- Predicate's operator.aVariableRight
- Predicate's variable.aFieldRight
- Predicate's field.Method Detail |
public FieldOperand getLeftOperand()
public CriteriaOperand getRightOperand()
public void setOperator(CriteriaOperator anOperator)
setOperator
in class Criteria
public boolean isEmpty()
isEmpty
in class Criteria
true
if order's variable, field, operator or value has
not been specified; false
if all information has been set.public int size()
size
in class Criteria
public void addCriteria(Criteria someCriteria)
addCriteria
in class Criteria
someCriteria
- Criteria to be added.
java.lang.UnsupportedOperationException
- Always.public void addCriteria(java.util.Collection someCriteria)
addCriteria
in class Criteria
someCriteria
- Collection of criteria to be added.
java.lang.UnsupportedOperationException
- Always.public java.util.List getElements()
getElements
in class Criteria
null
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |