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]
boolean cern::laser::client::impl::data::AlarmImpl::equals ( Object  obj  )  [inline]

References getAlarmId().

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

Accessor method.

Returns:
the alarm action to be taken

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

References action.

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

Accessor method.

Returns:
the alarm unique identifier

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

References alarmId.

Referenced by equals(), hashCode(), and toString().

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

Accessor method.

Returns:
the alarm attached categories

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

References categories.

Referenced by toString().

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

Accessor method.

Returns:
the alarm cause

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

References cause.

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

Accessor method.

Returns:
the alarm consequence

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

References consequence.

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.

References helpURL.

Referenced by toString().

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

Accessor method.

Returns:
the alarm system identifier

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

References identifier.

Referenced by toString().

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

Accessor method.

Returns:
the alarm location

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

References location.

Referenced by toString().

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.

References piquetEmail.

Referenced by toString().

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.

References piquetGSM.

Referenced by toString().

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

Accessor method.

Returns:
the alarm priority (1..4)

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

References priority.

Referenced by toString().

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

Accessor method.

Returns:
the problem description

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

References problemDescription.

Referenced by toString().

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

Accessor method.

Returns:
the alarm responsible

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

References responsiblePerson.

Referenced by AlarmImpl(), and toString().

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

Accessor method.

Returns:
the alarm source

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

References source.

Referenced by toString().

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

Accessor method.

Returns:
the alarm dynamic information

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

References status.

Referenced by toString().

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

Accessor method.

Returns:
the alarm system name

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

References systemName.

Referenced by toString().

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

Accessor method.

Returns:
the alarm unique triplet identifier

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

References triplet.

Referenced by toString().

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

References getAlarmId().

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.

References instant.

Referenced by toString().

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.

References multiplicityChild.

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.

References multiplicityParent.

Referenced by toString().

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.

References nodeChild.

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.

References nodeParent.

Referenced by toString().

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

References action.

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

References alarmId.

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

References categories.

Referenced by clone().

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

References cause.

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

References consequence.

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

References helpURL.

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

References identifier.

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

References instant.

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

References location.

Referenced by clone().

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

References multiplicityChild.

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

References multiplicityParent.

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

References nodeChild.

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

References nodeParent.

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

References piquetEmail.

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

References piquetGSM.

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

References priority.

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

References problemDescription.

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

References responsiblePerson.

Referenced by clone().

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

References source.

Referenced by clone().

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

References status.

Referenced by clone().

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

References systemName.

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

References triplet.

Referenced by clone().

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

Member Data Documentation

Referenced by AlarmImpl(), getAction(), and setAction().

Referenced by AlarmImpl(), getAlarmId(), and setAlarmId().

Referenced by AlarmImpl(), getCause(), and setCause().

Referenced by AlarmImpl(), getHelpURL(), and setHelpURL().

Referenced by AlarmImpl(), isInstant(), and setInstant().

Referenced by AlarmImpl(), getPriority(), and setPriority().

Referenced by AlarmImpl(), clone(), getSource(), and setSource().

Referenced by AlarmImpl(), clone(), getStatus(), and setStatus().


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2