|
5.1 Action Request System Java API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.remedy.arsys.api.QualifierInfo
The QualifierInfo class is composed of a set of zero or more conditions
that limit
the set of entries retrieved. Each individual condition by using a tree structure
comprised of an operation and one or two operands IARQualifierOperand
(depending on the type of operation). Specific implementations of this interface are
QualifierInfo and RelationalOperationInfo
| Field Summary | |
static int |
AR_COND_OP_AND
A qualification using the AND operator. |
static int |
AR_COND_OP_FROM_FIELD
A dynamic qualification using a value from a field. |
static int |
AR_COND_OP_MAX
Indicates the number of currently used possible values (which is 5). |
static int |
AR_COND_OP_NONE
No qualification. |
static int |
AR_COND_OP_NOT
A qualification using the NOT operator. |
static int |
AR_COND_OP_OR
A qualification using the OR operator. |
static int |
AR_COND_OP_REL_OP
A qualification using a relational operator. |
| Constructor Summary | |
QualifierInfo(int operation,
QualifierInfo op1,
QualifierInfo op2)
Constructor to represent operations between QualifierInfo objects |
|
QualifierInfo(QualifierFromFieldInfo fid)
Constructor to allow dynamic qualifier |
|
QualifierInfo(RelationalOperationInfo op1)
Constructor to allow relational operation |
|
| 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. |
QualifierFromFieldInfo |
getFromFieldInfo()
Returns field ID/value pair information. |
QualifierInfo |
getLeftOperand()
Returns value of left operand. |
QualifierInfo |
getNotOperand()
Helper function to return the operand associated in NOT operation |
int |
getOperation()
Returns operation used in qualification. |
RelationalOperationInfo |
getRelationalOperationInfo()
Helper function to return RelationalOperationInfo object |
QualifierInfo |
getRightOperand()
Returns value of right operand. |
int |
hashCode()
This method can be used to populate a hash table. |
void |
setOperation(int op)
Sets operation used in qualification. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final int AR_COND_OP_NONE
public static final int AR_COND_OP_AND
AND operator.public static final int AR_COND_OP_OR
OR operator.public static final int AR_COND_OP_NOT
NOT operator.public static final int AR_COND_OP_REL_OP
public static final int AR_COND_OP_FROM_FIELD
public static final int AR_COND_OP_MAX
| Constructor Detail |
public QualifierInfo(int operation,
QualifierInfo op1,
QualifierInfo op2)
throws java.lang.IllegalArgumentException
QualifierInfo objectsjava.lang.IllegalArgumentException - if invalid operationpublic QualifierInfo(RelationalOperationInfo op1)
public QualifierInfo(QualifierFromFieldInfo fid)
| Method Detail |
public int getOperation()
public void setOperation(int op)
Constants.AR_COND_OP_NONE
Constants.AR_COND_OP_AND
Constants.AR_COND_OP_OR
Constants.AR_COND_OP_NOT
Constants.AR_COND_OP_REL_OP
public QualifierInfo getLeftOperand()
public QualifierInfo getRightOperand()
public QualifierInfo getNotOperand()
NOT operationpublic RelationalOperationInfo getRelationalOperationInfo()
RelationalOperationInfo objectpublic QualifierFromFieldInfo getFromFieldInfo()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone in class java.lang.Objectpublic boolean equals(java.lang.Object anObject)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object
|
5.1 Action Request System Java API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||