webmngr.web
Class ManagerStation

java.lang.Object
  |
  +--webmngr.web.ManagerStation

public class ManagerStation
extends java.lang.Object

Classe que gerencia todos os atlas.


Constructor Summary
protected ManagerStation()
          Construtor default.
 
Method Summary
 boolean contains(java.lang.String id)
          Verifica se a managerstation contem o atlas com id ID
 Atlas getAtlas(java.lang.String id)
          Retorna um atlas a partir de seu id
 java.util.Iterator getAtlasIDs()
          Retorna um iterador com todos os atlas presentes
 java.lang.String[] getDeviceNames()
          Retorna um array com os nomes de todos os dispositivos gerenciados
 Device getInfoDevice(java.lang.String devicename)
          Retorna uma referência para o dispositivo de nome devicename
 Device getInfoDevice(java.lang.String devicename, java.lang.String networkname)
          Retorna uma referência para o dispositivo de nome devicename
 InfoStatus getInfoStatus(java.lang.String devicename)
          Retorna o status do dispositivo de nome devicename
 InfoStatus getInfoStatus(java.lang.String devicename, java.lang.String networkname)
          Retorna o status de um dispositivo de uma determinada rede
 Network getNetwork(java.lang.String name)
          Retorna a rede correspondente ao nome passado como parametro
static ManagerStation instance()
          Retorna a instancia do singleton
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagerStation

protected ManagerStation()
Construtor default.
Method Detail

instance

public static ManagerStation instance()
Retorna a instancia do singleton

getAtlas

public Atlas getAtlas(java.lang.String id)
Retorna um atlas a partir de seu id
Parameters:
String - o id do atlas desejado

contains

public boolean contains(java.lang.String id)
Verifica se a managerstation contem o atlas com id ID
Parameters:
String - O id do atlas

getAtlasIDs

public java.util.Iterator getAtlasIDs()
Retorna um iterador com todos os atlas presentes

getNetwork

public Network getNetwork(java.lang.String name)
Retorna a rede correspondente ao nome passado como parametro
Parameters:
String - O nome da rede

getInfoStatus

public InfoStatus getInfoStatus(java.lang.String devicename)
Retorna o status do dispositivo de nome devicename
Parameters:
String - O nome do dispoditivo

getInfoStatus

public InfoStatus getInfoStatus(java.lang.String devicename,
                                java.lang.String networkname)
Retorna o status de um dispositivo de uma determinada rede
Parameters:
String - devicename O nome do dispositivo
String - networkname O nome da rede a qual este dispositivo partence

getInfoDevice

public Device getInfoDevice(java.lang.String devicename)
Retorna uma referência para o dispositivo de nome devicename
Parameters:
String - O nome do dispositivo

getInfoDevice

public Device getInfoDevice(java.lang.String devicename,
                            java.lang.String networkname)
Retorna uma referência para o dispositivo de nome devicename
Parameters:
String - devicename O nome do dispositivo que queremos a referencia
String - networkname A rede onde este dispositivo se encontra

getDeviceNames

public java.lang.String[] getDeviceNames()
Retorna um array com os nomes de todos os dispositivos gerenciados