webmngr.devices
Class Interface

java.lang.Object
  |
  +--webmngr.devices.AbstractDevice
        |
        +--webmngr.devices.Interface
All Implemented Interfaces:
java.lang.Cloneable, DeviceIF, java.io.Serializable, Template

public class Interface
extends AbstractDevice

Classe que representa uma Interface de rede de um equipamento gerenciável.
Interfaces só podem ser monitoradas em dispositivos que suportam SNMP.

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

Fields inherited from class webmngr.devices.AbstractDevice
template
 
Constructor Summary
Interface()
          Construtor default
 
Method Summary
 int getBandwidth()
           
 java.lang.String getConnectedTo()
           
 java.lang.String getMacAddress()
           
 java.lang.String getNetmask()
           
 void setBandwidth(int bandwidth)
          Configura a velocidade da interface.
 void setConnectedTo(java.lang.String connectedTo)
          Indica a qual máquina está interface permite conexão.
Utilizado apenas pelo WebDoc.
 void setMacAddress(java.lang.String macAddress)
          Configura o endereço mac da interface caso ela tenha um.
 void setNetmask(java.lang.String netmask)
          Configura a máscara de rede da interface.
 void setTemplate(java.lang.String template)
          Configura o template desta interface
 
Methods inherited from class webmngr.devices.AbstractDevice
addGraphReference, addOID, addOIDRef, clone, getContact, getFunctionalDescription, getGraphReferences, getHardwareDescription, getIndex, getName, getObs, getOIDs, getStatusOID, getTemplate, remGraphReference, remOID, setContact, setFunctionalDescription, setHardwareDescription, setIndex, setName, setObs, setStatusOID, setTemplate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Interface

public Interface()
Construtor default
Method Detail

setMacAddress

public void setMacAddress(java.lang.String macAddress)
Configura o endereço mac da interface caso ela tenha um.
Parameters:
macAddress - Endereco mac da Interface.

getMacAddress

public java.lang.String getMacAddress()

setBandwidth

public void setBandwidth(int bandwidth)
Configura a velocidade da interface.
Parameters:
bandwidth - Velocidade da interface.

getBandwidth

public int getBandwidth()

setNetmask

public void setNetmask(java.lang.String netmask)
Configura a máscara de rede da interface.
Parameters:
netmask - Máscara de rede

getNetmask

public java.lang.String getNetmask()

setConnectedTo

public void setConnectedTo(java.lang.String connectedTo)
Indica a qual máquina está interface permite conexão.
Utilizado apenas pelo WebDoc.
Parameters:
connectedTo - Nome do despositivo ao qual esta interface conecta o dispositivo que a possui.

getConnectedTo

public java.lang.String getConnectedTo()

setTemplate

public void setTemplate(java.lang.String template)
Configura o template desta interface