Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

cern::laser::client::data::Alarm Interface Reference

Inheritance diagram for cern::laser::client::data::Alarm:

Inheritance graph
[legend]
List of all members.

Public Member Functions

String getAlarmId ()
Triplet getTriplet ()
String getSystemName ()
String getIdentifier ()
String getProblemDescription ()
Integer getPriority ()
String getCause ()
String getAction ()
String getConsequence ()
Source getSource ()
URL getHelpURL ()
String getPiquetGSM ()
String getPiquetEmail ()
Collection getCategories ()
Location getLocation ()
ResponsiblePerson getResponsiblePerson ()
Status getStatus ()
boolean isInstant ()
boolean isMultiplicityParent ()
boolean isNodeParent ()
boolean isMultiplicityChild ()
boolean isNodeChild ()
Object clone () throws CloneNotSupportedException

Detailed Description

The alarm class. It describes a fault state in terms of its static and dynamic information.


Member Function Documentation

Object cern::laser::client::data::Alarm::clone  )  throws CloneNotSupportedException
 

Cloning method. The cloned object is a deep copy.

Returns:
a deep copy of the object
Exceptions:
CloneNotSupportedException if clone failed

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getAction  ) 
 

Accessor method.

Returns:
the alarm action to be taken

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getAlarmId  ) 
 

Accessor method.

Returns:
the alarm unique identifier

Implemented in cern::laser::client::impl::data::AlarmImpl.

Collection cern::laser::client::data::Alarm::getCategories  ) 
 

Accessor method.

Returns:
the alarm attached categories

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getCause  ) 
 

Accessor method.

Returns:
the alarm cause

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getConsequence  ) 
 

Accessor method.

Returns:
the alarm consequence

Implemented in cern::laser::client::impl::data::AlarmImpl.

URL cern::laser::client::data::Alarm::getHelpURL  ) 
 

Accessor method.

Returns:
the alarm URL, null if not available

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getIdentifier  ) 
 

Accessor method.

Returns:
the alarm system identifier

Implemented in cern::laser::client::impl::data::AlarmImpl.

Location cern::laser::client::data::Alarm::getLocation  ) 
 

Accessor method.

Returns:
the alarm location

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getPiquetEmail  ) 
 

Accessor method.

Returns:
the alarm piquet email, null if not available

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getPiquetGSM  ) 
 

Accessor method.

Returns:
the alarm piquet GSM, null if not available

Implemented in cern::laser::client::impl::data::AlarmImpl.

Integer cern::laser::client::data::Alarm::getPriority  ) 
 

Accessor method.

Returns:
the alarm priority (1..4)

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getProblemDescription  ) 
 

Accessor method.

Returns:
the problem description

Implemented in cern::laser::client::impl::data::AlarmImpl.

ResponsiblePerson cern::laser::client::data::Alarm::getResponsiblePerson  ) 
 

Accessor method.

Returns:
the alarm responsible

Implemented in cern::laser::client::impl::data::AlarmImpl.

Source cern::laser::client::data::Alarm::getSource  ) 
 

Accessor method.

Returns:
the alarm source

Implemented in cern::laser::client::impl::data::AlarmImpl.

Status cern::laser::client::data::Alarm::getStatus  ) 
 

Accessor method.

Returns:
the alarm dynamic information

Implemented in cern::laser::client::impl::data::AlarmImpl.

String cern::laser::client::data::Alarm::getSystemName  ) 
 

Accessor method.

Returns:
the alarm system name

Implemented in cern::laser::client::impl::data::AlarmImpl.

Triplet cern::laser::client::data::Alarm::getTriplet  ) 
 

Accessor method.

Returns:
the alarm unique triplet identifier

Implemented in cern::laser::client::impl::data::AlarmImpl.

boolean cern::laser::client::data::Alarm::isInstant  ) 
 

Accessor method.

Returns:
true, iff it is an instant alarm

Implemented in cern::laser::client::impl::data::AlarmImpl.

boolean cern::laser::client::data::Alarm::isMultiplicityChild  ) 
 

Accessor method.

Returns:
true iff it is a multiplicity child

Implemented in cern::laser::client::impl::data::AlarmImpl.

boolean cern::laser::client::data::Alarm::isMultiplicityParent  ) 
 

Accessor method.

Returns:
true iff it is a multiplicity parent

Implemented in cern::laser::client::impl::data::AlarmImpl.

boolean cern::laser::client::data::Alarm::isNodeChild  ) 
 

Accessor method.

Returns:
true iff it is a node child

Implemented in cern::laser::client::impl::data::AlarmImpl.

boolean cern::laser::client::data::Alarm::isNodeParent  ) 
 

Accessor method.

Returns:
true iff it is a node parent

Implemented in cern::laser::client::impl::data::AlarmImpl.


The documentation for this interface was generated from the following file:
Generated on Thu Apr 30 03:08:51 2009 for ACS Java API by doxygen 1.3.8