webmngr.templates
Class DeviceTemplate

java.lang.Object
  |
  +--webmngr.templates.AbstractTemplate
        |
        +--webmngr.templates.DeviceTemplate
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable, Template
Direct Known Subclasses:
SNMPDeviceTemplate

public class DeviceTemplate
extends AbstractTemplate
implements java.lang.Cloneable

Template para um dispositivo que não possui suporte ao protocolo SNMP.
Devido à natureza do sistema as únicas variáveis que poderão ser monitodas em um dispositivo sem SNMP são as pseudo-variáveis definidas pelo WebManager.
A saber :
webmngr.ping.PingUP
webmngr.ping.PingTime

Author:
Alexandre Nóbrega Duarte
See Also:
Serialized Form

Constructor Summary
DeviceTemplate()
          Construtor default.
 
Method Summary
 java.lang.Object clone()
           
 int getCriticality()
           
 java.lang.String getLocation()
           
 int getPollInterval()
           
 int getTimeout()
           
 void setCriticality(int criticality)
          Especifica a criticalidade do dispositivo
 void setLocation(java.lang.String location)
          Especifica a localização dos despositivos que usam este template.
 void setPollInterval(int pollInterval)
          Especifica o intervalo entre duas monitoracões.
 void setTemplate(Template template)
          Copia o conteúdo de um outro template para este template.
 void setTimeout(int timeout)
          Tempo de espera de cada tentativa antes de abortar.
 
Methods inherited from class webmngr.templates.AbstractTemplate
addGraphReference, addOID, addOIDRef, getContact, getFunctionalDescription, getGraphReferences, getHardwareDescription, getIndex, getName, getObs, getOIDs, getStatusOID, remGraphReference, remOID, setContact, setFunctionalDescription, setHardwareDescription, setIndex, setName, setObs, setStatusOID
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeviceTemplate

public DeviceTemplate()
Construtor default.
Method Detail

setLocation

public void setLocation(java.lang.String location)
Especifica a localização dos despositivos que usam este template.
Parameters:
location - String descrevendo a localização dos dispositivos.

getLocation

public java.lang.String getLocation()

setTimeout

public void setTimeout(int timeout)
Tempo de espera de cada tentativa antes de abortar.
Parameters:
timeout - Tempo de espera

getTimeout

public int getTimeout()

setCriticality

public void setCriticality(int criticality)
Especifica a criticalidade do dispositivo
Parameters:
criticality - Criticalidade dos dispositivos

getCriticality

public int getCriticality()

setPollInterval

public void setPollInterval(int pollInterval)
Especifica o intervalo entre duas monitoracões.

getPollInterval

public int getPollInterval()

setTemplate

public void setTemplate(Template template)
Copia o conteúdo de um outro template para este template.
Overrides:
setTemplate in class AbstractTemplate
Parameters:
at - O template do qual este template irá herdar atributos.

clone

public java.lang.Object clone()
Overrides:
clone in class AbstractTemplate