cern::laser::guiplatform::alarms::helpers::AlarmImpl Class Reference

Inheritance diagram for cern::laser::guiplatform::alarms::helpers::AlarmImpl:
Inheritance graph
[legend]
Collaboration diagram for cern::laser::guiplatform::alarms::helpers::AlarmImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AlarmImpl (String alarmId, boolean active, String faultFamily, String faultMember, int faultCode)
 AlarmImpl (String alarmId, boolean active, boolean reduced, boolean masked, String faultFamily, String faultMember, int faultCode)
String getAlarmId ()
Triplet getTriplet ()
String getProblemDescription ()
Integer getPriority ()
void setPriority (int priority)
Source getSource ()
Location getLocation ()
URL getHelpURL ()
Collection getCategories ()
ResponsiblePerson getResponsiblePerson ()
Status getStatus ()
boolean isInstant ()
void setIsInstant (boolean flag)
boolean isNodeParent ()
boolean isMultiplicityParent ()
boolean isNodeChild ()
boolean isMultiplicityChild ()
String getSystemName ()
String getIdentifier ()
String getConsequence ()
String getAction ()
String getCause ()
String getPiquetEmail ()
String getPiquetGSM ()
boolean equals (Object obj)
Object clone () throws CloneNotSupportedException
String toString ()

Private Member Functions

 AlarmImpl (Alarm alarm) throws CloneNotSupportedException

Private Attributes

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

Constructor & Destructor Documentation

cern::laser::guiplatform::alarms::helpers::AlarmImpl::AlarmImpl ( String  alarmId,
boolean  active,
String  faultFamily,
String  faultMember,
int  faultCode 
) [inline]

Referenced by clone().

cern::laser::guiplatform::alarms::helpers::AlarmImpl::AlarmImpl ( String  alarmId,
boolean  active,
boolean  reduced,
boolean  masked,
String  faultFamily,
String  faultMember,
int  faultCode 
) [inline]
cern::laser::guiplatform::alarms::helpers::AlarmImpl::AlarmImpl ( Alarm  alarm  )  throws CloneNotSupportedException [inline, private]

Member Function Documentation

Object cern::laser::guiplatform::alarms::helpers::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.

References AlarmImpl().

Referenced by AlarmImpl().

boolean cern::laser::guiplatform::alarms::helpers::AlarmImpl::equals ( Object  obj  )  [inline]
String cern::laser::guiplatform::alarms::helpers::AlarmImpl::getAction (  )  [inline]

Accessor method.

Returns:
the alarm action to be taken

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

References action.

String cern::laser::guiplatform::alarms::helpers::AlarmImpl::getAlarmId (  )  [inline]

Accessor method.

Returns:
the alarm unique identifier

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

References alarmId.

Referenced by equals(), and toString().

Collection cern::laser::guiplatform::alarms::helpers::AlarmImpl::getCategories (  )  [inline]

Accessor method.

Returns:
the alarm attached categories

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

References categories.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::AlarmImpl::getCause (  )  [inline]

Accessor method.

Returns:
the alarm cause

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

References cause.

String cern::laser::guiplatform::alarms::helpers::AlarmImpl::getConsequence (  )  [inline]

Accessor method.

Returns:
the alarm consequence

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

References consequence.

URL cern::laser::guiplatform::alarms::helpers::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::guiplatform::alarms::helpers::AlarmImpl::getIdentifier (  )  [inline]

Accessor method.

Returns:
the alarm system identifier

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

References identifier.

Location cern::laser::guiplatform::alarms::helpers::AlarmImpl::getLocation (  )  [inline]

Accessor method.

Returns:
the alarm location

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

References location.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::AlarmImpl::getPiquetEmail (  )  [inline]

Accessor method.

Returns:
the alarm piquet email, null if not available

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

String cern::laser::guiplatform::alarms::helpers::AlarmImpl::getPiquetGSM (  )  [inline]

Accessor method.

Returns:
the alarm piquet GSM, null if not available

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

Integer cern::laser::guiplatform::alarms::helpers::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::guiplatform::alarms::helpers::AlarmImpl::getProblemDescription (  )  [inline]

Accessor method.

Returns:
the problem description

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

References problemDescription.

Referenced by toString().

ResponsiblePerson cern::laser::guiplatform::alarms::helpers::AlarmImpl::getResponsiblePerson (  )  [inline]

Accessor method.

Returns:
the alarm responsible

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

References responsiblePerson.

Referenced by toString().

Source cern::laser::guiplatform::alarms::helpers::AlarmImpl::getSource (  )  [inline]

Accessor method.

Returns:
the alarm source

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

References source.

Referenced by toString().

Status cern::laser::guiplatform::alarms::helpers::AlarmImpl::getStatus (  )  [inline]

Accessor method.

Returns:
the alarm dynamic information

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

References status.

Referenced by toString().

String cern::laser::guiplatform::alarms::helpers::AlarmImpl::getSystemName (  )  [inline]

Accessor method.

Returns:
the alarm system name

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

References systemName.

Triplet cern::laser::guiplatform::alarms::helpers::AlarmImpl::getTriplet (  )  [inline]

Accessor method.

Returns:
the alarm unique triplet identifier

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

References triplet.

Referenced by toString().

boolean cern::laser::guiplatform::alarms::helpers::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::guiplatform::alarms::helpers::AlarmImpl::isMultiplicityChild (  )  [inline]

Accessor method.

Returns:
true iff it is a multiplicity child

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

References multiplicityChild.

boolean cern::laser::guiplatform::alarms::helpers::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::guiplatform::alarms::helpers::AlarmImpl::isNodeChild (  )  [inline]

Accessor method.

Returns:
true iff it is a node child

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

References nodeChild.

boolean cern::laser::guiplatform::alarms::helpers::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::guiplatform::alarms::helpers::AlarmImpl::setIsInstant ( boolean  flag  )  [inline]

References instant.

void cern::laser::guiplatform::alarms::helpers::AlarmImpl::setPriority ( int  priority  )  [inline]
String cern::laser::guiplatform::alarms::helpers::AlarmImpl::toString (  )  [inline]

Member Data Documentation

Referenced by AlarmImpl(), and getAction().

Referenced by AlarmImpl(), and getAlarmId().

Referenced by AlarmImpl(), and getCategories().

Referenced by AlarmImpl(), and getCause().

Referenced by AlarmImpl(), and getConsequence().

Referenced by AlarmImpl(), and getHelpURL().

Referenced by AlarmImpl(), and getIdentifier().

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

Referenced by AlarmImpl(), and getLocation().

Referenced by AlarmImpl(), and isMultiplicityChild().

Referenced by AlarmImpl(), and isMultiplicityParent().

Referenced by AlarmImpl(), and isNodeChild().

Referenced by AlarmImpl(), and isNodeParent().

Referenced by AlarmImpl(), and getPriority().

Referenced by AlarmImpl(), and getProblemDescription().

Referenced by AlarmImpl(), and getResponsiblePerson().

Referenced by AlarmImpl(), and getSource().

Referenced by AlarmImpl(), and getStatus().

Referenced by AlarmImpl(), and getSystemName().

Referenced by AlarmImpl(), and getTriplet().


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

Generated by  doxygen 1.6.2