public class Escalation extends ObjectBase implements IARPersistentObject, Cloneable, Serializable
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 and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
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.
|
appendDiaryText, getChangeFlags, getDiary, getHelpText, getLastChangedBy, getLastUpdateTime, getName, getNewName, getOwner, getPermissions, setChangeFlags, setDiary, setDiary, setHelpText, setLastChangedBy, setName, setNewName, setOwner, setPermissions
appendDiaryText, getDiary, getHelpText, getLastChangedBy, getLastUpdateTime, getName, getNewName, getOwner, getPermissions, setDiary, setHelpText, setLastChangedBy, setName, setNewName, setOwner, setPermissions
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)
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 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 topublic int hashCode()
hashCode
in class ObjectBase
public String toString()
toString
in class ObjectBase
? Copyright 2013 BMC Software, Inc.