|
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.ObjectBase
com.remedy.arsys.api.Escalation
The Escalation
class
and methods are used to represent the properties of escalation objects.
Note:
All the constants used in the Escalation
class
are found in the Constants
class.
Field Summary |
Fields inherited from class com.remedy.arsys.api.ObjectBase |
m_changeFlags, m_permissionList |
Method Summary | |
void |
activate()
Remedy reserved method. |
void |
clear()
Clears all of the references to member objects. |
java.lang.Object |
clone()
Clone implementation that returns an Object with data cloned from self. |
void |
create()
Creates this object on the AR System server. |
boolean |
equals(java.lang.Object anObject)
Use this method for checking equality. |
boolean |
equals(java.lang.Object anObject,
java.lang.String lhsServer,
java.lang.String rhsServer)
|
FilterActionInfo[] |
getActionList()
Returns set of actions performed if the condition defined by the query parameter is satisfied. |
ARServerUser |
getContext()
|
FilterActionInfo[] |
getElseList()
Returns list of actions performed if the condition defined by the query parameter is not satisfied. |
long |
getEnable()
Returns flag indicating whether this escalation is enabled or disabled. |
EscalationTmInfo |
getEscalationTm()
Returns the time specification for evaluating the escalation condition. |
EscalationKey |
getKey()
Returns unique identifier for escalation. |
PropInfo[] |
getObjPropList()
Returns list of server object property tags. |
QualifierInfo |
getQualifier()
Returns the qualification that determines which set of If/Else actions should be executed. |
WorkflowConnectInfo |
getWorkflowConnect()
Returns the list of form names the escalation is linked to. |
int |
hashCode()
Returns the hash code value for this instance of the current class. |
boolean |
isPresent()
Denotes if the field is valid. |
void |
load()
Populates this object with information from the AR System server. |
void |
load(EscalationCriteria criteria)
Populates this object with information specified by EscalationCriteria
from the AR System server. |
void |
passivate()
Remedy reserved method. |
void |
remove()
Removes this object on the AR System server. |
void |
setActionList(FilterActionInfo[] actionList)
Sets list of actions performed if the condition defined by the query parameter is satisfied. |
void |
setContext(ARServerUser ctx)
Associates ARServerUser information with this
AR System server object. |
void |
setDeleteOption(int option)
Sets the delete option indicating the action to take if specified in the active link. |
void |
setElseList(FilterActionInfo[] elseList)
Sets list of actions performed if the condition defined by the query parameter is not satisfied. |
void |
setEnable(long enable)
Sets flag to enable or disable this escalation. |
void |
setEscalationTm(EscalationTmInfo escalationTm)
Sets the time specification for evaluating the escalation condition. |
void |
setKey(EscalationKey key)
Sets unique identifier for escalation. |
void |
setObjPropList(PropInfo[] objPropList)
Sets list of server object property tags you can specify. |
void |
setQualifier(QualifierInfo query)
Sets the qualification that determines which set of If/Else actions should be executed. |
void |
setWorkflowConnect(WorkflowConnectInfo workflowConnect)
Sets the list of form names the escalation is linked to. |
void |
store()
Updates this escalation on the database |
void |
unsetContext()
Removes the association to a specific user context. |
Methods inherited from class com.remedy.arsys.api.ObjectBase |
getDiary, getHelpText, getLastChangedBy, getLastUpdateTime, getName, getNewName, getOwner, getPermissions, resetChangeFlags, setDiary, setHelpText, setLastChangedBy, setName, setNewName, setOwner, setPermissions |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public ARServerUser getContext()
public void setContext(ARServerUser ctx)
IARPersistentObject
ARServerUser
information with this
AR System server object.
setContext
in interface IARPersistentObject
public void unsetContext()
IARPersistentObject
setContext(null)
.
unsetContext
in interface IARPersistentObject
public void clear()
IARPersistentObject
clear
in interface IARPersistentObject
clear
in class ObjectBase
public void setDeleteOption(int option)
option
- Possible values are:
public void create() throws ARException
create
in interface IARPersistentObject
java.lang.NullPointerException
- if invalid ARServerUser
object
ARException
- if object is not createdpublic void remove() throws ARException
remove
in interface IARPersistentObject
java.lang.NullPointerException
- if invalid ARServerUser
object
ARException
- if object is not removedpublic void load() throws ARException
load
in interface IARPersistentObject
ARException
- if object is not loadedpublic void load(EscalationCriteria criteria) throws ARException
EscalationCriteria
from the AR System server.
java.lang.NullPointerException
- if invalid ARServerUser
object
ARException
- if object is not loadedpublic void store() throws ARException
store
in interface IARPersistentObject
java.lang.NullPointerException
- if invalid ARServerUser
object
ARException
- if object is not savedpublic void activate()
activate
in interface IARPersistentObject
public void passivate()
passivate
in interface IARPersistentObject
public boolean isPresent()
public long getEnable()
public void setEnable(long enable)
getOpSet
parameter.
public EscalationTmInfo getEscalationTm()
public void setEscalationTm(EscalationTmInfo escalationTm)
public WorkflowConnectInfo getWorkflowConnect()
public void setWorkflowConnect(WorkflowConnectInfo workflowConnect)
public QualifierInfo getQualifier()
public void setQualifier(QualifierInfo query)
NULL
or
assign an operation value of 0 (Constants.AR_COND_OP_NONE
)
if the escalation has no qualification.
public PropInfo[] getObjPropList()
public void setObjPropList(PropInfo[] objPropList)
Constants.AR_OPROP_VENDOR_NAME
: (CHAR):
Indicates the vendor name. For example, ? BMC Software.?
Constants.AR_OPROP_VENDOR_PRODUCT
: (CHAR):
Indicates the product name. For example, ? AR System.?
Constants.AR_OPROP_VENDOR_VERSION
: (CHAR):
Indicates the vendor version. For example, ? 6.0?
Constants.AR_OPROP_GUID
: (CHAR):
Indicates the globally unique identifier for the object.
Constants.AR_OPROP_COPYRIGHT
: (CHAR):
Indicates the copyright string.
Constants.AR_OPROP_SCC_LOCKED_BY
:(CHAR):
Indicates the name of user who has locked the object.
Constants.AR_OPROP_SCC_VERSION
: (CHAR):
Indicates the version of the Source Code Control (SCC) system.
Constants.AR_OPROP_SCC_TIMESTAMP
: (TIME):
Indicates the SCC timestamp.
Constants.AR_OPROP_SCC_USER
: (CHAR):
Indicates the SCC username.
Constants.AR_OPROP_SCC_LOCATION
: (CHAR):
Indicates the location within the SCC system where the object may be found.
Constants.AR_OPROP_SCC_DATA_LOCKED_BY
: (CHAR):
Indicates the name of the user who has "locked" the data or entries stored in a
form under revision control. The AR System server does not enforce this lock and
thus it is to be considered an advisory lock only.
Constants.AR_OPROP_SCC_DATA_VERSION
: (CHAR):
Indicates the SCC version of the data or entries stored in a form under
revision control.
Constants.AR_OPROP_SCC_DATA_TIMESTAMP
: (CHAR):
Indicates the SCC timestamp of the data or entries stored in a form under
revision control.
Constants.AR_OPROP_SCC_DATA_USER
: (TIME):
Indicates the SCC username for the data or entries stored in a form under
revision control.
Constants.AR_OPROP_SCC_DATA_LOCATION
: (CHAR):
Indicates the location within the SCC system where the data or entries stored
in a form under revision control.
public FilterActionInfo[] getActionList()
public void setActionList(FilterActionInfo[] actionList)
Constants.AR_MAX_ACTIONS
).
public FilterActionInfo[] getElseList()
public void setElseList(FilterActionInfo[] elseList)
Constants.AR_MAX_ACTIONS
.
public EscalationKey getKey()
public void setKey(EscalationKey key)
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class ObjectBase
java.lang.CloneNotSupportedException
public boolean equals(java.lang.Object anObject)
equals
in class ObjectBase
public boolean equals(java.lang.Object anObject, java.lang.String lhsServer, java.lang.String rhsServer)
public int hashCode()
hashCode
in class ObjectBase
|
7.0 Action Request System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |