Public Member Functions

alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber Class Reference

List of all members.

Public Member Functions

 AlarmActNumber (String id, boolean active, Timestamp time)
void update (boolean active, Timestamp time)
long getNumActivation ()
Timestamp getLastActivationTime ()
long getNumTermination ()
Timestamp getLastTerminationTime ()
String getAlarmID ()
int compareTo (AlarmActNumber o)

Detailed Description

An object storing statistics for each alarm.

The Comparable define the ordering depending on the number of activations.

Author:
acaproni

Constructor & Destructor Documentation

alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.AlarmActNumber ( String  id,
boolean  active,
Timestamp  time 
)

Canstructor

Parameters:
id The ID of the alarm
active The status of the alarm
time The time of the last recevied alarm

References alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.update().


Member Function Documentation

int alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.compareTo ( AlarmActNumber  o  ) 
String alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.getAlarmID (  ) 
Timestamp alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.getLastActivationTime (  ) 
Timestamp alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.getLastTerminationTime (  ) 
long alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.getNumActivation (  ) 
long alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.getNumTermination (  ) 
void alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.update ( boolean  active,
Timestamp  time 
)

Update the numbers of activation/deactivation of this alarm

Parameters:
active If true the alarm was active
time The time of the last recevied alarm

Referenced by alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.AlarmActNumber.AlarmActNumber(), and alma.acs.alarmsanalyzer.document.MostFrequantAlarmsContainer.faultStateReceived().


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