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

cern::laser::client::impl::data::AlarmImpl Class Reference

Inheritance diagram for cern::laser::client::impl::data::AlarmImpl:

Inheritance graph
[legend]
Collaboration diagram for cern::laser::client::impl::data::AlarmImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 AlarmImpl (cern.laser.business.data.Alarm alarm)
String getAlarmId ()
Triplet getTriplet ()
String getProblemDescription ()
Integer getPriority ()
Source getSource ()
URL getHelpURL ()
String getPiquetGSM ()
String getPiquetEmail ()
String getSystemName ()
String getIdentifier ()
String getCause ()
String getAction ()
String getConsequence ()
Collection getCategories ()
Location getLocation ()
ResponsiblePerson getResponsiblePerson ()
Status getStatus ()
void setAction (String newAction)
void setAlarmId (String newAlarmId)
void setCategories (Collection newCategories)
void setCause (String newCause)
void setConsequence (String newConsequence)
void setHelpURL (URL newHelpURL)
void setIdentifier (String newIdentifier)
void setInstant (boolean newInstant)
void setLocation (Location newLocation)
void setMultiplicityChild (boolean newMultiplicityChild)
void setMultiplicityParent (boolean newMultiplicityParent)
void setNodeChild (boolean newNodeChild)
void setNodeParent (boolean newNodeParent)
void setPiquetEmail (String newPiquetEmail)
void setPiquetGSM (String newPiquetGSM)
void setPriority (Integer newPriority)
void setProblemDescription (String newProblemDescription)
void setResponsiblePerson (ResponsiblePerson newResponsiblePerson)
void setSource (Source newSource)
void setStatus (Status newStatus)
void setSystemName (String newSystemName)
void setTriplet (Triplet newTriplet)
boolean isInstant ()
boolean isNodeParent ()
boolean isMultiplicityParent ()
boolean isNodeChild ()
boolean isMultiplicityChild ()
boolean equals (Object obj)
int hashCode ()
Object clone () throws CloneNotSupportedException
String toString ()

Private Attributes

String alarmId
Triplet triplet
String systemName
String identifier
String problemDescription
Integer priority
String cause
String action
String consequence
Source source
URL helpURL
String piquetGSM
String piquetEmail
ResponsiblePerson responsiblePerson
Location location
Vector categories
Status status
boolean instant
boolean nodeParent
boolean multiplicityParent
boolean nodeChild
boolean multiplicityChild

Constructor & Destructor Documentation

cern::laser::client::impl::data::AlarmImpl::AlarmImpl cern.laser.business.data.Alarm  alarm  )  [inline]
 


Member Function Documentation

Object cern::laser::client::impl::data::AlarmImpl::clone  )  throws CloneNotSupportedException [inline]
 

Cloning method. The cloned object is a deep copy.

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

Implements cern::laser::client::data::Alarm.

boolean cern::laser::client::impl::data::AlarmImpl::equals Object  obj  )  [inline]
 

String cern::laser::client::impl::data::AlarmImpl::getAction  )  [inline]
 

Accessor method.

Returns:
the alarm action to be taken

Implements cern::laser::client::data::Alarm.

String cern::laser::client::impl::data::AlarmImpl::getAlarmId  )  [inline]
 

Accessor method.

Returns:
the alarm unique identifier

Implements cern::laser::client::data::Alarm.

Collection cern::laser::client::impl::data::AlarmImpl::getCategories  )  [inline]
 

Accessor method.

Returns:
the alarm attached categories

Implements cern::laser::client::data::Alarm.

String cern::laser::client::impl::data::AlarmImpl::getCause  )  [inline]
 

Accessor method.

Returns:
the alarm cause

Implements cern::laser::client::data::Alarm.

String cern::laser::client::impl::data::AlarmImpl::getConsequence  )  [inline]
 

Accessor method.

Returns:
the alarm consequence

Implements cern::laser::client::data::Alarm.

URL cern::laser::client::impl::data::AlarmImpl::getHelpURL  )  [inline]
 

Accessor method.

Returns:
the alarm URL, null if not available

Implements cern::laser::client::data::Alarm.

String cern::laser::client::impl::data::AlarmImpl::getIdentifier  )  [inline]
 

Accessor method.

Returns:
the alarm system identifier

Implements cern::laser::client::data::Alarm.

Location cern::laser::client::impl::data::AlarmImpl::getLocation  )  [inline]
 

Accessor method.

Returns:
the alarm location

Implements cern::laser::client::data::Alarm.

String cern::laser::client::impl::data::AlarmImpl::getPiquetEmail  )  [inline]
 

Accessor method.

Returns:
the alarm piquet email, null if not available

Implements cern::laser::client::data::Alarm.

String cern::laser::client::impl::data::AlarmImpl::getPiquetGSM  )  [inline]
 

Accessor method.

Returns:
the alarm piquet GSM, null if not available

Implements cern::laser::client::data::Alarm.

Integer cern::laser::client::impl::data::AlarmImpl::getPriority  )  [inline]
 

Accessor method.

Returns:
the alarm priority (1..4)

Implements cern::laser::client::data::Alarm.

String cern::laser::client::impl::data::AlarmImpl::getProblemDescription  )  [inline]
 

Accessor method.

Returns:
the problem description

Implements cern::laser::client::data::Alarm.

ResponsiblePerson cern::laser::client::impl::data::AlarmImpl::getResponsiblePerson  )  [inline]
 

Accessor method.

Returns:
the alarm responsible

Implements cern::laser::client::data::Alarm.

Source cern::laser::client::impl::data::AlarmImpl::getSource  )  [inline]
 

Accessor method.

Returns:
the alarm source

Implements cern::laser::client::data::Alarm.

Status cern::laser::client::impl::data::AlarmImpl::getStatus  )  [inline]
 

Accessor method.

Returns:
the alarm dynamic information

Implements cern::laser::client::data::Alarm.

String cern::laser::client::impl::data::AlarmImpl::getSystemName  )  [inline]
 

Accessor method.

Returns:
the alarm system name

Implements cern::laser::client::data::Alarm.

Triplet cern::laser::client::impl::data::AlarmImpl::getTriplet  )  [inline]
 

Accessor method.

Returns:
the alarm unique triplet identifier

Implements cern::laser::client::data::Alarm.

int cern::laser::client::impl::data::AlarmImpl::hashCode  )  [inline]
 

boolean cern::laser::client::impl::data::AlarmImpl::isInstant  )  [inline]
 

Accessor method.

Returns:
true, iff it is an instant alarm

Implements cern::laser::client::data::Alarm.

boolean cern::laser::client::impl::data::AlarmImpl::isMultiplicityChild  )  [inline]
 

Accessor method.

Returns:
true iff it is a multiplicity child

Implements cern::laser::client::data::Alarm.

boolean cern::laser::client::impl::data::AlarmImpl::isMultiplicityParent  )  [inline]
 

Accessor method.

Returns:
true iff it is a multiplicity parent

Implements cern::laser::client::data::Alarm.

boolean cern::laser::client::impl::data::AlarmImpl::isNodeChild  )  [inline]
 

Accessor method.

Returns:
true iff it is a node child

Implements cern::laser::client::data::Alarm.

boolean cern::laser::client::impl::data::AlarmImpl::isNodeParent  )  [inline]
 

Accessor method.

Returns:
true iff it is a node parent

Implements cern::laser::client::data::Alarm.

void cern::laser::client::impl::data::AlarmImpl::setAction String  newAction  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setAlarmId String  newAlarmId  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setCategories Collection  newCategories  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setCause String  newCause  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setConsequence String  newConsequence  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setHelpURL URL  newHelpURL  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setIdentifier String  newIdentifier  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setInstant boolean  newInstant  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setLocation Location  newLocation  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setMultiplicityChild boolean  newMultiplicityChild  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setMultiplicityParent boolean  newMultiplicityParent  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setNodeChild boolean  newNodeChild  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setNodeParent boolean  newNodeParent  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setPiquetEmail String  newPiquetEmail  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setPiquetGSM String  newPiquetGSM  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setPriority Integer  newPriority  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setProblemDescription String  newProblemDescription  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setResponsiblePerson ResponsiblePerson  newResponsiblePerson  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setSource Source  newSource  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setStatus Status  newStatus  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setSystemName String  newSystemName  )  [inline]
 

void cern::laser::client::impl::data::AlarmImpl::setTriplet Triplet  newTriplet  )  [inline]
 

String cern::laser::client::impl::data::AlarmImpl::toString  )  [inline]
 


Member Data Documentation

String cern::laser::client::impl::data::AlarmImpl::action [private]
 

String cern::laser::client::impl::data::AlarmImpl::alarmId [private]
 

Vector cern::laser::client::impl::data::AlarmImpl::categories [private]
 

String cern::laser::client::impl::data::AlarmImpl::cause [private]
 

String cern::laser::client::impl::data::AlarmImpl::consequence [private]
 

URL cern::laser::client::impl::data::AlarmImpl::helpURL [private]
 

String cern::laser::client::impl::data::AlarmImpl::identifier [private]
 

boolean cern::laser::client::impl::data::AlarmImpl::instant [private]
 

Location cern::laser::client::impl::data::AlarmImpl::location [private]
 

boolean cern::laser::client::impl::data::AlarmImpl::multiplicityChild [private]
 

boolean cern::laser::client::impl::data::AlarmImpl::multiplicityParent [private]
 

boolean cern::laser::client::impl::data::AlarmImpl::nodeChild [private]
 

boolean cern::laser::client::impl::data::AlarmImpl::nodeParent [private]
 

String cern::laser::client::impl::data::AlarmImpl::piquetEmail [private]
 

String cern::laser::client::impl::data::AlarmImpl::piquetGSM [private]
 

Integer cern::laser::client::impl::data::AlarmImpl::priority [private]
 

String cern::laser::client::impl::data::AlarmImpl::problemDescription [private]
 

ResponsiblePerson cern::laser::client::impl::data::AlarmImpl::responsiblePerson [private]
 

Source cern::laser::client::impl::data::AlarmImpl::source [private]
 

Status cern::laser::client::impl::data::AlarmImpl::status [private]
 

String cern::laser::client::impl::data::AlarmImpl::systemName [private]
 

Triplet cern::laser::client::impl::data::AlarmImpl::triplet [private]
 


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