Class Comparison
java.lang.Object
org.castor.cpa.query.object.AbstractQueryObject
org.castor.cpa.query.object.condition.AbstractCondition
org.castor.cpa.query.object.condition.Comparison
- All Implemented Interfaces:
Condition
,QueryObject
Final class that represents comparison simple condition.
- Since:
- 1.3
- Version:
- $Revision: 7121 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Udai Gupta, Ralf Joachim
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ComparisonOperator
Equal comparison operator.static final ComparisonOperator
Greater equal comparison operator.static final ComparisonOperator
Greater than comparison operator.static final ComparisonOperator
Less equal comparison operator.static final ComparisonOperator
Less than comparison operator.static final ComparisonOperator
Not equal comparison operator. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet left side expression of comparison condition.Get comarison operator of comparison condition.Get right side expression of comparison condition.not()
NOT condition of condition query object.void
setLeftSide
(Expression expression) Set left side expression of comparison condition.void
setRightSide
(Expression expression) Set right side expression of comparison condition.Append a string representation of the object to the givenStringBuilder
.Methods inherited from class org.castor.cpa.query.object.condition.AbstractCondition
and, or
Methods inherited from class org.castor.cpa.query.object.AbstractQueryObject
toString
-
Field Details
-
EQUAL
Equal comparison operator. -
NOT_EQUAL
Not equal comparison operator. -
LESS_THAN
Less than comparison operator. -
LESS_EQUAL
Less equal comparison operator. -
GREATER_EQUAL
Greater equal comparison operator. -
GREATER_THAN
Greater than comparison operator.
-
-
Constructor Details
-
Comparison
Construct new comparison.- Parameters:
operator
- Comparison operator for the comparison.
-
-
Method Details
-
not
NOT condition of condition query object.- Returns:
- The condition
-
getOperator
Get comarison operator of comparison condition.- Returns:
- Comarison operator of comparison condition.
-
getLeftSide
Get left side expression of comparison condition.- Returns:
- Left side expression of comparison condition.
-
setLeftSide
Set left side expression of comparison condition.- Parameters:
expression
- Left side expression of comparison condition.
-
getRightSide
Get right side expression of comparison condition.- Returns:
- Right side expression of comparison condition.
-
setRightSide
Set right side expression of comparison condition.- Parameters:
expression
- Right side expression of comparison condition.
-
toString
Append a string representation of the object to the givenStringBuilder
. In general, the toString method for query objects appends a string that textually represents this object. The result should be a query string that complies to EJB QL specification as long as the query object represents a syntay element of it. It is required that all subclasses override this method. The toString method defined at class Object is overwritten and calls this method.- Parameters:
sb
- StringBuilder to append the string representation of this object to.- Returns:
- Same instance of StringBuilder given as parameter.
-