|
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.Value
The Value class represents the value information associated to a field.
| Constructor Summary | |
Value()
Create a AR_DATA_TYPE_NULL value. |
|
Value(AttachmentInfo v)
Create a AR_DATA_TYPE_ATTACH value. |
|
Value(java.math.BigDecimal bd)
Create a AR_DATA_TYPE_DECIMAL value. |
|
Value(ByteListInfo b)
Create a AR_DATA_TYPE_BYTES value. |
|
Value(CoordinateInfo[] v)
Create a AR_DATA_TYPE_COORDS value |
|
Value(CurrencyInfo c)
Create a AR_DATA_TYPE_CURRENCY value. |
|
Value(DataType d,
long l)
Create a AR_DATA_TYPE_ENUM value
or AR_DATA_TYPE_BITMASK
or AR_DATA_TYPE_ULONG. |
|
Value(DateInfo d)
Create a AR_DATA_TYPE_DATE value. |
|
Value(Diary v)
Create AR_DATA_TYPE_DIARY value |
|
Value(double v)
Create a AR_DATA_TYPE_REAL value. |
|
Value(FieldID fldID)
Helpful while constructing PropInfo with AR_DPROP_DISPLAY_PARENT as tag. |
|
Value(int v)
Create a AR_DATA_TYPE_INTEGER value. |
|
Value(Keyword v)
Create a AR_DATA_TYPE_KEYWORD value. |
|
Value(long l)
Create a AR_DATA_TYPE_ULONG value. |
|
Value(java.lang.String v)
Create a AR_DATA_TYPE_CHAR value. |
|
Value(java.lang.String stringRepresentation,
DataType valueType)
Construct a value object from a string representation and DataType. |
|
Value(Time v)
Create a AR_DATA_TYPE_TIME_OF_DAY value. |
|
Value(Timestamp v)
Create a AR_DATA_TYPE_TIME value. |
|
| Method Summary | |
java.lang.Object |
clone()
Makes a copy of the object. |
void |
describe()
Prints out value of the string. |
boolean |
equals(java.lang.Object anObject)
Use this method for checking equality of Value. |
DataType |
getDataType()
Returns the underlying object's datatype DataType. |
java.lang.Object |
getValue()
Returns the underlying value as a generic object. |
java.lang.String |
toString()
Returns in a String object all of the status messages. |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Value()
AR_DATA_TYPE_NULL value.
public Value(java.lang.String stringRepresentation,
DataType valueType)
DataType.
Currently this function accepts the following data types:
INTEGER, REAL,
CHAR,
TIME (expecting Timestamp string which is the number of seconds since January 1, 1970),
BITMASK, DECIMAL,
ULONG, ENUM
Data types not supported:
KEYWORD, DIARY, BYTES, ATTACHMENT,
JOIN, TRIM, CONTROL, TABLE, COLUMN,
PAGE, PAGE_HOLDER, COORDS
To build a Value object holding data of the above types, use the default constructor and later call an appropriate Set method.
java.lang.IllegalArgumentException - if you use an unsupported data typepublic Value(Keyword v)
AR_DATA_TYPE_KEYWORD value.
public Value(int v)
AR_DATA_TYPE_INTEGER value.
public Value(double v)
AR_DATA_TYPE_REAL value.
public Value(java.lang.String v)
AR_DATA_TYPE_CHAR value.
public Value(Diary v)
AR_DATA_TYPE_DIARY value
public Value(long l)
AR_DATA_TYPE_ULONG value.
public Value(DataType d,
long l)
throws java.lang.IllegalArgumentException
AR_DATA_TYPE_ENUM value
or AR_DATA_TYPE_BITMASK
or AR_DATA_TYPE_ULONG.
public Value(ByteListInfo b)
AR_DATA_TYPE_BYTES value.
public Value(Timestamp v)
AR_DATA_TYPE_TIME value.
public Value(Time v)
AR_DATA_TYPE_TIME_OF_DAY value.
public Value(java.math.BigDecimal bd)
AR_DATA_TYPE_DECIMAL value.
public Value(CurrencyInfo c)
AR_DATA_TYPE_CURRENCY value.
public Value(DateInfo d)
AR_DATA_TYPE_DATE value.
public Value(AttachmentInfo v)
AR_DATA_TYPE_ATTACH value.
public Value(CoordinateInfo[] v)
AR_DATA_TYPE_COORDS value
public Value(FieldID fldID)
AR_DPROP_DISPLAY_PARENT as tag.
| Method Detail |
public java.lang.Object getValue()
Object value = value.getValue();
DataType type = value.getDataType();
switch(type)
{
case DataType.ULONG:
Long longValue = (Long) value;
case DataType.INTEGER:
Integer intValue = (Integer) value;
public DataType getDataType()
DataType.
public void describe()
public java.lang.String toString()
public boolean equals(java.lang.Object anObject)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
java.lang.CloneNotSupportedException
|
7.0 Action Request System Java API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||