webmngr.view
Class ActivityViewBean

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

public class ActivityViewBean
extends AbstractViewBean

Representa um visualizador de informações de atividade.

Author:
Alexandre Nóbrega Duarte

Fields inherited from class webmngr.view.AbstractViewBean
name, path
 
Constructor Summary
protected ActivityViewBean()
          Construtor default.
 
Method Summary
static ActivityViewBean instance()
          Instancia e retorna uma única instância do ActivityViewBean
 GraphicData loadData(java.lang.String deviceName, Graph graph, java.lang.String date)
          Carrega e retorna a fonte de dados para gerar um gráfico.
 java.lang.String loadSysUpTime(java.lang.String deviceName)
          Carrega e retorna o valor do sysUpTime de um dispositivo snmp
 boolean needReload(java.lang.String deviceName, Graph graph, java.lang.String date, java.lang.String imageName)
          Verifica se é necessário fazer uma atualização do gráfico.
 
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

ActivityViewBean

protected ActivityViewBean()
Construtor default.
Method Detail

instance

public static ActivityViewBean instance()
Instancia e retorna uma única instância do ActivityViewBean

needReload

public boolean needReload(java.lang.String deviceName,
                          Graph graph,
                          java.lang.String date,
                          java.lang.String imageName)
Verifica se é necessário fazer uma atualização do gráfico.
Parameters:
nome - do dispositivo, grafico, data e nome da imagem
Returns:
verdadeiro ou falso

loadData

public GraphicData loadData(java.lang.String deviceName,
                            Graph graph,
                            java.lang.String date)
                     throws java.lang.Exception
Carrega e retorna a fonte de dados para gerar um gráfico.
Returns:
a lista de dados necessária para gerar um gráfico

loadSysUpTime

public java.lang.String loadSysUpTime(java.lang.String deviceName)
                               throws java.lang.Exception
Carrega e retorna o valor do sysUpTime de um dispositivo snmp
Parameters:
o - nome do dispositivo
Returns:
o valor do sysUpTime