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

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

List of all members.

Public Member Functions

 StatusImpl (cern.laser.business.data.Status status)
boolean isActive ()
boolean isMasked ()
boolean isReduced ()
String getSourceHostname ()
Timestamp getSourceTimestamp ()
Timestamp getUserTimestamp ()
Timestamp getSystemTimestamp ()
Properties getUserProperties ()
void setActive (boolean newActive)
void setMasked (boolean newMasked)
void setReduced (boolean newReduced)
void setSourceHostname (String newSourceHostname)
void setSourceTimestamp (Timestamp newSourceTimestamp)
void setSystemTimestamp (Timestamp newSystemTimestamp)
void setUserProperties (Properties newUserProperties)
void setUserTimestamp (Timestamp newUserTimestamp)
boolean equals (Object obj)
int hashCode ()
Object clone () throws CloneNotSupportedException
String toString ()

Private Attributes

boolean active
boolean masked
boolean reduced
Timestamp sourceTimestamp
String sourceHostname
Timestamp userTimestamp
Timestamp systemTimestamp
Properties userProperties

Constructor & Destructor Documentation

cern::laser::client::impl::data::StatusImpl::StatusImpl ( cern.laser.business.data.Status  status  )  [inline]

Member Function Documentation

Object cern::laser::client::impl::data::StatusImpl::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::Status.

References setSourceTimestamp(), setSystemTimestamp(), setUserProperties(), setUserTimestamp(), sourceTimestamp, systemTimestamp, userProperties, and userTimestamp.

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

References toString().

String cern::laser::client::impl::data::StatusImpl::getSourceHostname (  )  [inline]

Accessor method.

Returns:
the alarm source hostname

Implements cern::laser::client::data::Status.

References sourceHostname.

Referenced by toString().

Timestamp cern::laser::client::impl::data::StatusImpl::getSourceTimestamp (  )  [inline]

Accessor method.

Returns:
the most recent alarm change source timestamp

Implements cern::laser::client::data::Status.

References sourceTimestamp.

Referenced by toString().

Timestamp cern::laser::client::impl::data::StatusImpl::getSystemTimestamp (  )  [inline]

Accessor method.

Returns:
the most recent alarm change system timestamp

Implements cern::laser::client::data::Status.

References systemTimestamp.

Referenced by toString().

Properties cern::laser::client::impl::data::StatusImpl::getUserProperties (  )  [inline]

Accessor method.

Returns:
the alarm change user properties

Implements cern::laser::client::data::Status.

References userProperties.

Referenced by toString().

Timestamp cern::laser::client::impl::data::StatusImpl::getUserTimestamp (  )  [inline]

Accessor method.

Returns:
the most recent alarm change user timestamp

Implements cern::laser::client::data::Status.

References userTimestamp.

Referenced by toString().

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

References toString().

boolean cern::laser::client::impl::data::StatusImpl::isActive (  )  [inline]

Accessor method.

Returns:
true iff the alarm is active

Implements cern::laser::client::data::Status.

References active.

Referenced by toString().

boolean cern::laser::client::impl::data::StatusImpl::isMasked (  )  [inline]

Accessor method.

Returns:
true iff the alarm is maintenance/mode masked

Implements cern::laser::client::data::Status.

References masked.

Referenced by toString().

boolean cern::laser::client::impl::data::StatusImpl::isReduced (  )  [inline]

Accessor method.

Returns:
true iff the alarm is multiplicity/node reduced

Implements cern::laser::client::data::Status.

References reduced.

Referenced by toString().

void cern::laser::client::impl::data::StatusImpl::setActive ( boolean  newActive  )  [inline]

References active.

void cern::laser::client::impl::data::StatusImpl::setMasked ( boolean  newMasked  )  [inline]

References masked.

void cern::laser::client::impl::data::StatusImpl::setReduced ( boolean  newReduced  )  [inline]

References reduced.

void cern::laser::client::impl::data::StatusImpl::setSourceHostname ( String  newSourceHostname  )  [inline]

References sourceHostname.

void cern::laser::client::impl::data::StatusImpl::setSourceTimestamp ( Timestamp  newSourceTimestamp  )  [inline]

References sourceTimestamp.

Referenced by clone().

void cern::laser::client::impl::data::StatusImpl::setSystemTimestamp ( Timestamp  newSystemTimestamp  )  [inline]

References systemTimestamp.

Referenced by clone().

void cern::laser::client::impl::data::StatusImpl::setUserProperties ( Properties  newUserProperties  )  [inline]

References userProperties.

Referenced by clone().

void cern::laser::client::impl::data::StatusImpl::setUserTimestamp ( Timestamp  newUserTimestamp  )  [inline]

References userTimestamp.

Referenced by clone().

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

Member Data Documentation

Referenced by isActive(), setActive(), and StatusImpl().

Referenced by isMasked(), setMasked(), and StatusImpl().

Referenced by isReduced(), setReduced(), and StatusImpl().


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

Generated by  doxygen 1.6.2