| Constructor and Description |
|---|
SpecialAlarm(java.lang.String family,
java.lang.String component,
int code,
boolean active,
java.lang.String action,
java.lang.String description,
java.lang.String cause,
java.lang.String consequences,
int priority,
java.lang.String url,
java.lang.String email,
java.util.Properties props)
Build a SpecialAlarm filling the fields as requested by the
alarm panel and alarm system conventions.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone()
Cloning method.
|
java.lang.String |
getAction()
Accessor method.
|
java.lang.String |
getAlarmId()
Accessor method.
|
java.util.Collection |
getCategories()
Accessor method.
|
java.lang.String |
getCause()
Accessor method.
|
java.lang.String |
getConsequence()
Accessor method.
|
java.net.URL |
getHelpURL()
Accessor method.
|
java.lang.String |
getIdentifier()
Accessor method.
|
Location |
getLocation()
Accessor method.
|
java.lang.String |
getPiquetEmail()
Accessor method.
|
java.lang.String |
getPiquetGSM()
Accessor method.
|
java.lang.Integer |
getPriority()
Accessor method.
|
java.lang.String |
getProblemDescription()
Accessor method.
|
ResponsiblePerson |
getResponsiblePerson()
Accessor method.
|
Source |
getSource()
Accessor method.
|
Status |
getStatus()
Accessor method.
|
java.lang.String |
getSystemName()
Accessor method.
|
Triplet |
getTriplet()
Accessor method.
|
boolean |
isInstant()
Accessor method.
|
boolean |
isMultiplicityChild()
Accessor method.
|
boolean |
isMultiplicityParent()
Accessor method.
|
boolean |
isNodeChild()
Accessor method.
|
boolean |
isNodeParent()
Accessor method.
|
void |
setStatus(boolean active)
Set the status active/inactive of the alarm
|
void |
setUserProperties(java.util.Properties newPros)
Set the user properties of the alarm
|
public SpecialAlarm(java.lang.String family,
java.lang.String component,
int code,
boolean active,
java.lang.String action,
java.lang.String description,
java.lang.String cause,
java.lang.String consequences,
int priority,
java.lang.String url,
java.lang.String email,
java.util.Properties props)
throws java.net.MalformedURLException
Refers to the properties of this class for a full description of the parameters.
family - Fault family: can't be null nor empty.component - Fault member (or component): can't be null nor empty.code - Fault codeactive - true if the alarm is activeaction - Can't be null nor empty.description - Can't be null nor empty.cause - consequences - priority - Belongs to [0..3]. 0 is the highest priority.url - Can be null or emptyemail - Properties - propsjava.net.MalformedURLException - If the passed url is malformed.
This exception is not thrown when url
is null or empty.public java.lang.String getAction()
AlarmgetAction in interface AlarmAlarm.getAction()public java.lang.String getAlarmId()
AlarmgetAlarmId in interface AlarmAlarm.getAlarmId()public java.util.Collection getCategories()
AlarmgetCategories in interface AlarmAlarm.getCategories()public java.lang.String getCause()
AlarmgetCause in interface AlarmAlarm.getCause()public java.lang.String getConsequence()
AlarmgetConsequence in interface AlarmAlarm.getConsequence()public java.net.URL getHelpURL()
AlarmgetHelpURL in interface AlarmAlarm.getHelpURL()public java.lang.String getIdentifier()
AlarmgetIdentifier in interface AlarmAlarm.getIdentifier()public Location getLocation()
AlarmgetLocation in interface AlarmAlarm.getLocation()public java.lang.String getPiquetEmail()
AlarmgetPiquetEmail in interface AlarmAlarm.getPiquetEmail()public java.lang.String getPiquetGSM()
AlarmgetPiquetGSM in interface AlarmAlarm.getPiquetGSM()public java.lang.Integer getPriority()
AlarmgetPriority in interface AlarmAlarm.getPriority()public java.lang.String getProblemDescription()
AlarmgetProblemDescription in interface AlarmAlarm.getProblemDescription()public ResponsiblePerson getResponsiblePerson()
AlarmgetResponsiblePerson in interface AlarmAlarm.getResponsiblePerson()public Source getSource()
AlarmgetSource in interface AlarmAlarm.getSource()public Status getStatus()
AlarmgetStatus in interface AlarmAlarm.getStatus()public void setStatus(boolean active)
public void setUserProperties(java.util.Properties newPros)
newPros - The new propertiespublic java.lang.String getSystemName()
AlarmgetSystemName in interface AlarmAlarm.getSystemName()public Triplet getTriplet()
AlarmgetTriplet in interface AlarmAlarm.getTriplet()public boolean isInstant()
AlarmisInstant in interface AlarmAlarm.isInstant()public boolean isMultiplicityChild()
AlarmisMultiplicityChild in interface AlarmAlarm.isMultiplicityChild()public boolean isMultiplicityParent()
AlarmisMultiplicityParent in interface AlarmAlarm.isMultiplicityParent()public boolean isNodeChild()
AlarmisNodeChild in interface AlarmAlarm.isNodeChild()public boolean isNodeParent()
AlarmisNodeParent in interface AlarmAlarm.isNodeParent()public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
Alarm