| 
AR System Java API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.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 ObjectBasepublic 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 ObjectBaseCloneNotSupportedExceptionpublic boolean equals(Object obj)
equals in class ObjectBaseobj - the object that we are comparing to
public int hashCode()
hashCode in class ObjectBasepublic 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 | |||||||||