|
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 |