|
7.0 Action Request System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.remedy.arsys.api.RelationalOperationInfo
The RelationalOperationInfo
class represents any relational operation
between any ArithmeticOrRelationalOperand
objects.
It consists
of a tag identifying the operation type and two operands specifying the values to
compare.
Note
This operand can be used in
ArithmeticOperationInfo
operations as well.
Field Summary | |
static int |
AR_REL_OP_EQUAL
Constants.AR_REL_OP_EQUAL
tests whether the left operand is equal to the right operand. |
static int |
AR_REL_OP_GREATER
Constants.AR_REL_OP_GREATER
tests whether the left operand is greater than the right operand. |
static int |
AR_REL_OP_GREATER_EQUAL
Constants.AR_REL_OP_GREATER_EQUAL
tests whether the left operand is greater than or is equal to the right operand. |
static int |
AR_REL_OP_IN
Constants.AR_REL_OP_IN
tests whether the left operand is equal to the right operand. |
static int |
AR_REL_OP_LESS
Constants.AR_REL_OP_LESS
tests whether the left operand is less than the right operand. |
static int |
AR_REL_OP_LESS_EQUAL
Constants.AR_REL_OP_LESS_EQUAL
tests whether the left operand is less than or is equal to the right operand. |
static int |
AR_REL_OP_LIKE
Constants.AR_REL_OP_LIKE
tests whether the left operand is LIKE the pattern defined by the right operand. |
static int |
AR_REL_OP_NOT_EQUAL
Constants.AR_REL_OP_NOT_EQUAL
tests whether the left operand is not equal to the right operand. |
Constructor Summary | |
RelationalOperationInfo(int operation,
ArithmeticOrRelationalOperand op1,
ArithmeticOrRelationalOperand op2)
|
Method Summary | |
java.lang.Object |
clone()
Clone implementation that returns an Object with data cloned from self |
boolean |
equals(java.lang.Object anObject)
Use this method for checking equality. |
ArithmeticOrRelationalOperand |
getLeftOperand()
Returns value of left operand. |
int |
getOperation()
Returns conditional operation used. |
ArithmeticOrRelationalOperand |
getRightOperand()
Returns value of right operand. |
int |
hashCode()
Returns the hash code value for this instance of the current class. |
void |
setLeftOperand(ArithmeticOrRelationalOperand op)
Sets value of left operand. |
void |
setOperation(int operation)
Sets conditional operation used. |
void |
setRightOperand(ArithmeticOrRelationalOperand op)
Sets value of right operand. |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int AR_REL_OP_EQUAL
Constants.AR_REL_OP_EQUAL
tests whether the left operand is equal to the right operand.
public static final int AR_REL_OP_GREATER
Constants.AR_REL_OP_GREATER
tests whether the left operand is greater than the right operand.
public static final int AR_REL_OP_GREATER_EQUAL
Constants.AR_REL_OP_GREATER_EQUAL
tests whether the left operand is greater than or is equal to the right operand.
public static final int AR_REL_OP_LESS
Constants.AR_REL_OP_LESS
tests whether the left operand is less than the right operand.
public static final int AR_REL_OP_LESS_EQUAL
Constants.AR_REL_OP_LESS_EQUAL
tests whether the left operand is less than or is equal to the right operand.
public static final int AR_REL_OP_NOT_EQUAL
Constants.AR_REL_OP_NOT_EQUAL
tests whether the left operand is not equal to the right operand.
public static final int AR_REL_OP_LIKE
Constants.AR_REL_OP_LIKE
tests whether the left operand is LIKE the pattern defined by the right operand.
public static final int AR_REL_OP_IN
Constants.AR_REL_OP_IN
tests whether the left operand is equal to the right operand.
Constructor Detail |
public RelationalOperationInfo(int operation, ArithmeticOrRelationalOperand op1, ArithmeticOrRelationalOperand op2) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- if invalid operationMethod Detail |
public void setOperation(int operation)
public void setLeftOperand(ArithmeticOrRelationalOperand op)
public void setRightOperand(ArithmeticOrRelationalOperand op)
public ArithmeticOrRelationalOperand getLeftOperand()
public ArithmeticOrRelationalOperand getRightOperand()
public int getOperation()
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
public boolean equals(java.lang.Object anObject)
public int hashCode()
|
7.0 Action Request System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |