Public Member Functions

cern.laser.client.data.Status Interface Reference

Inheritance diagram for cern.laser.client.data.Status:
cern.laser.client.impl.data.StatusImpl

List of all members.

Public Member Functions

boolean isActive ()
boolean isMasked ()
boolean isReduced ()
String getSourceHostname ()
Timestamp getSourceTimestamp ()
Timestamp getUserTimestamp ()
Timestamp getSystemTimestamp ()
Properties getUserProperties ()
Object clone () throws CloneNotSupportedException

Detailed Description

The alarm dynamic information class. It describes fault state information related to its status. The alarm sources determine the status changes to apply and distribute.


Member Function Documentation

Object cern.laser.client.data.Status.clone (  )  throws CloneNotSupportedException

Cloning method. The cloned object is a deep copy.

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

Referenced by cern.laser.client.impl.data.AlarmImpl.clone().

String cern.laser.client.data.Status.getSourceHostname (  ) 

Accessor method.

Returns:
the alarm source hostname
Timestamp cern.laser.client.data.Status.getSourceTimestamp (  ) 

Accessor method.

Returns:
the most recent alarm change source timestamp
Timestamp cern.laser.client.data.Status.getSystemTimestamp (  ) 

Accessor method.

Returns:
the most recent alarm change system timestamp
Properties cern.laser.client.data.Status.getUserProperties (  ) 

Accessor method.

Returns:
the alarm change user properties
Timestamp cern.laser.client.data.Status.getUserTimestamp (  ) 

Accessor method.

Returns:
the most recent alarm change user timestamp
boolean cern.laser.client.data.Status.isActive (  ) 

Accessor method.

Returns:
true iff the alarm is active
boolean cern.laser.client.data.Status.isMasked (  ) 

Accessor method.

Returns:
true iff the alarm is maintenance/mode masked
boolean cern.laser.client.data.Status.isReduced (  ) 

Accessor method.

Returns:
true iff the alarm is multiplicity/node reduced

The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties