|
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.ReferenceBase
The ReferenceBase class is the base class for
SYSTEM_REFERENCE and EXTERNAL_REFERENCE.
(getDataType())
Used to set and return the objects referenced by a container.
| Field Summary | |
static int |
EXTERNAL_REFERENCE
External reference data type ( ExternalReferenceInfo) |
static int |
SYSTEM_REFERENCE
Internal reference data type ( InternalID) |
| Constructor Summary | |
protected |
ReferenceBase(java.lang.String label,
java.lang.String desc,
ReferenceType refType,
int dataType)
|
| Method Summary | |
java.lang.Object |
clone()
Makes a deep copy of the object. |
int |
getDataType()
Returns an integer specifying the type of reference. |
char[] |
getDescription()
Returns a string specifying a display-only description for the reference. |
char[] |
getLabel()
Returns a string specifying a display-only label for the reference. |
ReferenceType |
getReferenceType()
Sets union that defines either an internal or external reference depending on its datatype,which is either 0 ( Constants.ARREF_DATA_ARSREF) or
1 (Constants.ARREF_DATA_EXTREF). |
void |
setDataType(int nType)
Sets an integer specifying the type of reference. |
void |
setDescription(char[] desc)
Sets a character string specifying a display-only description for the reference. |
void |
setDescription(java.lang.String desc)
Sets a string specifying a display-only description for the reference. |
void |
setLabel(char[] label)
Sets a character string specifying a display-only label for the reference. |
void |
setLabel(java.lang.String label)
Sets a string specifying a display-only label for the reference. |
| Methods inherited from class java.lang.Object |
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
public static final int SYSTEM_REFERENCE
InternalID)public static final int EXTERNAL_REFERENCE
ExternalReferenceInfo)| Constructor Detail |
protected ReferenceBase(java.lang.String label,
java.lang.String desc,
ReferenceType refType,
int dataType)
| Method Detail |
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
public char[] getLabel()
Constants.ARMAX_CON_LABEL_LEN (255 bytes).public void setLabel(java.lang.String label)
Constants.ARMAX_CON_LABEL_LEN (255 bytes).public void setLabel(char[] label)
Constants.ARMAX_CON_LABEL_LEN (255 bytes).public char[] getDescription()
Constants.ARMAX_CON_DESCRIPTION_LEN (2000 bytes).public void setDescription(java.lang.String desc)
Constants.ARMAX_CON_DESCRIPTION_LEN (2000 bytes).public void setDescription(char[] desc)
Constants.ARMAX_CON_DESCRIPTION_LEN (2000 bytes).public ReferenceType getReferenceType()
Constants.ARREF_DATA_ARSREF) or
1 (Constants.ARREF_DATA_EXTREF).public int getDataType()
Constants.ARREF_NONE
Constants.ARREF_ALL
Constants.ARREF_SCHEMA
Constants.ARREF_FILTER
Constants.ARREF_ESCALATION
Constants.ARREF_ACTLINK
Constants.ARREF_CONTAINER
Constants.ARREF_CHAR_MENU
Constants.ARREF_LAST_SERVER_OBJ
Remedy-defined external references
Constants.ARREF_ICON
Constants.ARREF_SMALL_ICON
Constants.ARREF_MAXIMIZE_FORMS
Constants.ARREF_APPLICATION_FORMS
Constants.ARREF_ABOUT_BOX_IMAGE
Constants.ARREF_NULL_STRING
Constants.ARREF_APPLICATION_HELP_EXT
Constants.ARREF_APPLICATION_HELP_FILE
Constants.ARREF_APPLICATION_PRIMARY_FORM
Constants.ARREF_APPLICATION_FORM_VUI
Constants.ARREF_APPLICATION_DISABLE_BEGIN_TASK
Constants.ARREF_APPLICATION_HELP_INDEX_EXT
Constants.ARREF_APPLICATION_HELP_INDEX_FILE
Constants.ARREF_APPLICATION_HELP_FILE_NAME
Constants.ARREF_PACKINGLIST_GUIDE
Constants.ARREF_PACKINGLIST_APP
Constants.ARREF_PACKINGLIST_PACK
Constants.ARREF_GROUP_DATA
Constants.ARREF_DISTMAPPING_DATA
Constants.ARREF_APPLICATION_HAS_EXT_HELP
Constants.ARREF_APPLICATION_SUPPORT_FILES
Constants.ARREF_ACTIVELINK_GUIDE_HAS_QUERY_LIST_LOOP
Constants.ARREF_ACTIVELINK_GUIDE_QUERY_LIST_LOOP_FIELD
Constants.ARREF_PACKINGLIST_DSOPOOL
Constants.ARREF_PACKINGLIST_FILTER_GUIDE
Constants.ARREF_LAST_RESERVED
public void setDataType(int nType)
Constants.ARREF_NONE
Constants.ARREF_ALL
Constants.ARREF_SCHEMA
Constants.ARREF_FILTER
Constants.ARREF_ESCALATION
Constants.ARREF_ACTLINK
Constants.ARREF_CONTAINER
Constants.ARREF_CHAR_MENU
Constants.ARREF_LAST_SERVER_OBJ
Remedy-defined external references
Constants.ARREF_ICON
Constants.ARREF_SMALL_ICON
Constants.ARREF_MAXIMIZE_FORMS
Constants.ARREF_APPLICATION_FORMS
Constants.ARREF_ABOUT_BOX_IMAGE
Constants.ARREF_NULL_STRING
Constants.ARREF_APPLICATION_HELP_EXT
Constants.ARREF_APPLICATION_HELP_FILE
Constants.ARREF_APPLICATION_PRIMARY_FORM
Constants.ARREF_APPLICATION_FORM_VUI
Constants.ARREF_APPLICATION_DISABLE_BEGIN_TASK
Constants.ARREF_APPLICATION_HELP_INDEX_EXT
Constants.ARREF_APPLICATION_HELP_INDEX_FILE
Constants.ARREF_APPLICATION_HELP_FILE_NAME
Constants.ARREF_PACKINGLIST_GUIDE
Constants.ARREF_PACKINGLIST_APP
Constants.ARREF_PACKINGLIST_PACK
Constants.ARREF_GROUP_DATA
Constants.ARREF_DISTMAPPING_DATA
Constants.ARREF_APPLICATION_HAS_EXT_HELP
Constants.ARREF_APPLICATION_SUPPORT_FILES
Constants.ARREF_ACTIVELINK_GUIDE_HAS_QUERY_LIST_LOOP
Constants.ARREF_ACTIVELINK_GUIDE_QUERY_LIST_LOOP_FIELD
Constants.ARREF_PACKINGLIST_DSOPOOL
Constants.ARREF_PACKINGLIST_FILTER_GUIDE
Constants.ARREF_LAST_RESERVED
|
Action Request System Java API | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||