|
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.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 valuepublic 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 valuepublic Value(FieldID fldID)
AR_DPROP_DISPLAY_PARENT as tag.| Method Detail |
public java.lang.Object getValue()
public DataType getDataType()
DataType.public void describe()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object anObject)
equals in class java.lang.Object
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 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 | ||||||||