webmngr.view
Class AlarmsViewBean

java.lang.Object
  |
  +--webmngr.view.AbstractViewBean
        |
        +--webmngr.view.AlarmsViewBean
All Implemented Interfaces:
ViewBean

public class AlarmsViewBean
extends AbstractViewBean

Classe que fornece o alarmes do sistema para as páginas JSP.

Author:
Adriano Carolino, Alexandre Nóbrega Duarte, Raoni Kulesza

Fields inherited from class webmngr.view.AbstractViewBean
name, path
 
Constructor Summary
AlarmsViewBean()
          Constructor default, sem alarmes.
 
Method Summary
 java.util.Iterator getAlarms(java.lang.String devicename)
          Returns all the alarms for device.
 java.util.Iterator getLastAlarms(java.lang.String devicename)
          Returns all last alarms for device.
 java.util.Iterator getLastTenAlarms(java.lang.String devicename)
          Returns all last ten alarms for device.
static AlarmsViewBean instance()
          Instancia e retorna o AlarmsViewBean apenas uma vez.
static boolean isThereAlarmsForDevice(java.lang.String deviceName)
          Verifica se existem alarmes para um dispositivo.
 void loadAlarms(java.lang.String deviceName)
          Carrega todos os alarmes para um determinado dispositivo.
 java.util.Vector loadLastAlarms(java.lang.String deviceName)
          Carrega e retorna os últimos alarmes para o dispositivo.
 java.util.Vector loadLastTenAlarms(java.lang.String deviceName)
          Carrega e retorna os últimos 10 alarmes para um dispositivo
 
Methods inherited from class webmngr.view.AbstractViewBean
getName, getPath, setName, setPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlarmsViewBean

public AlarmsViewBean()
Constructor default, sem alarmes.
Method Detail

instance

public static AlarmsViewBean instance()
Instancia e retorna o AlarmsViewBean apenas uma vez.
Returns:
a referencia para o objeto AlarmsViewBean

getAlarms

public java.util.Iterator getAlarms(java.lang.String devicename)
                             throws java.lang.Exception
Returns all the alarms for device.

getLastAlarms

public java.util.Iterator getLastAlarms(java.lang.String devicename)
                                 throws java.lang.Exception
Returns all last alarms for device.

getLastTenAlarms

public java.util.Iterator getLastTenAlarms(java.lang.String devicename)
                                    throws java.lang.Exception
Returns all last ten alarms for device.

loadAlarms

public void loadAlarms(java.lang.String deviceName)
                throws java.lang.Exception
Carrega todos os alarmes para um determinado dispositivo.
Parameters:
o - dispositivo

loadLastAlarms

public java.util.Vector loadLastAlarms(java.lang.String deviceName)
                                throws java.lang.Exception
Carrega e retorna os últimos alarmes para o dispositivo.
Parameters:
o - dispositivo
Returns:
a lista de alarmes

loadLastTenAlarms

public java.util.Vector loadLastTenAlarms(java.lang.String deviceName)
                                   throws java.lang.Exception
Carrega e retorna os últimos 10 alarmes para um dispositivo
Parameters:
o - dispositivo
Returns:
a lista dos últimos 10 alarmes

isThereAlarmsForDevice

public static boolean isThereAlarmsForDevice(java.lang.String deviceName)
                                      throws java.io.FileNotFoundException
Verifica se existem alarmes para um dispositivo.
Parameters:
nome - do dispositivo