|
AR System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.bmc.arsys.api.ObjectBase com.bmc.arsys.api.Escalation
public class 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.
Constructor Summary | |
---|---|
Escalation()
|
|
Escalation(EscalationTimeCriteria escalationTm,
List<String> workflowConnect,
boolean enable,
QualifierInfo query,
List<FilterAction> actionList,
List<FilterAction> elseList,
ObjectPropertyMap objPropList,
String name,
String helpText,
int lastUpdateTime,
String owner,
String lastChangedBy,
String diaryStr)
|
Method Summary | |
---|---|
void |
clear()
Clears all of the references to member objects. |
Object |
clone()
Clone implementation that returns an Object with data cloned from self. |
boolean |
equals(Object obj)
Use this method for checking equality between the current object and the provided one. |
List<FilterAction> |
getActionList()
Returns set of actions performed if the condition defined by the query parameter is satisfied. |
List<FilterAction> |
getElseList()
Returns list of actions performed if the condition defined by the query parameter is not satisfied. |
EscalationTimeCriteria |
getEscalationTm()
Returns the time specification for evaluating the escalation condition. |
List<String> |
getFormList()
|
String |
getKey()
Returns unique identifier for escalation. |
String |
getPrimaryForm()
|
ObjectPropertyMap |
getProperties()
Returns list of server object property tags. |
QualifierInfo |
getQualifier()
Returns the qualification that determines which set of If/Else actions should be executed. |
int |
hashCode()
Returns the hash code value for this instance of the current class. |
boolean |
isEnable()
Returns flag indicating whether this escalation is enabled or disabled. |
void |
setActionList(List<FilterAction> actionList)
Sets list of actions performed if the condition defined by the query parameter is satisfied. |
void |
setElseList(List<FilterAction> elseList)
Sets list of actions performed if the condition defined by the query parameter is not satisfied. |
void |
setEnable(boolean enable)
Sets flag to enable or disable this escalation. |
void |
setEscalationTm(EscalationTimeCriteria escalationTm)
Sets the time specification for evaluating the escalation condition. |
void |
setFormList(List<String> formList)
|
void |
setKey(String key)
Sets unique identifier for escalation. |
void |
setPrimaryForm(String primaryForm)
|
void |
setProperties(ObjectPropertyMap 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. |
String |
toString()
Returns a string description of the object. |
Methods inherited from class com.bmc.arsys.api.ObjectBase |
---|
appendDiaryText, getChangeFlags, getDiary, getHelpText, getLastChangedBy, getLastUpdateTime, getName, getNewName, getOwner, getPermissions, setChangeFlags, setDiary, setDiary, setHelpText, setLastChangedBy, setName, setNewName, setOwner, setPermissions |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.bmc.arsys.api.IARPersistentObject |
---|
appendDiaryText, getDiary, getHelpText, getLastChangedBy, getLastUpdateTime, getName, getNewName, getOwner, getPermissions, setDiary, setHelpText, setLastChangedBy, setName, setNewName, setOwner, setPermissions |
Constructor Detail |
---|
public Escalation()
public Escalation(EscalationTimeCriteria escalationTm, List<String> workflowConnect, boolean enable, QualifierInfo query, List<FilterAction> actionList, List<FilterAction> elseList, ObjectPropertyMap objPropList, String name, String helpText, int lastUpdateTime, String owner, String lastChangedBy, String diaryStr)
Method Detail |
---|
public void clear()
ObjectBase
clear
in class ObjectBase
public boolean isEnable()
public void setEnable(boolean enable)
getOpSet
parameter.
public EscalationTimeCriteria getEscalationTm()
public void setEscalationTm(EscalationTimeCriteria escalationTm)
public List<String> getFormList()
public void setFormList(List<String> formList)
public String getPrimaryForm()
public void setPrimaryForm(String primaryForm)
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 ObjectPropertyMap getProperties()
public void setProperties(ObjectPropertyMap 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 List<FilterAction> getActionList()
public void setActionList(List<FilterAction> actionList)
Constants.AR_MAX_ACTIONS
).
public List<FilterAction> getElseList()
public void setElseList(List<FilterAction> elseList)
Constants.AR_MAX_ACTIONS
.
public String getKey()
public void setKey(String key)
public Object clone() throws CloneNotSupportedException
clone
in class ObjectBase
CloneNotSupportedException
public boolean equals(Object obj)
equals
in class ObjectBase
obj
- the object that we are comparing to
public int hashCode()
hashCode
in class ObjectBase
public String toString()
toString
in class ObjectBase
|
AR System Java API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |