|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--webmngr.templates.AbstractTemplate
Classe básica que fornece operações comuns a um template.
Um template é uma classe que armazena um conjunto de propriedades
comuns a um grupo de objetos e que pode ser usado para facilitar as
modificações posteriores deste grupo de objetos pois ao invés de sair
modificando todos os objetos do grupo basta modificar o template que
eles usam para que a modificação seja feita.
Constructor Summary | |
AbstractTemplate()
Construtor default. Inicializa todas as propriedades do template para valores nulos no caso de objetos e valores negativos no caso de propriedades representadas por números inteiros. |
Method Summary | |
void |
addGraphReference(GraphReference graphReference)
Adiciona um novo graphReference há lista deste template. Cada graphReference representa um gráfico que será traçado para o device que usar este template. |
void |
addOID(java.lang.String OID)
Insere um novo OID na lista de OIDs deste template |
void |
addOIDRef(OIDRef o)
|
java.lang.Object |
clone()
|
Contact |
getContact()
Retorna um objeto que representa a forma de contactar a pessoa responsável pelos dispositivos que usam este template. |
java.lang.String |
getFunctionalDescription()
Retorna a Descrição funcional |
java.util.Iterator |
getGraphReferences()
Retorna um iterador com todos os graphReferences deste template. |
java.lang.String |
getHardwareDescription()
Retorna a descrição do Hardware |
int |
getIndex()
|
java.lang.String |
getName()
Retorna o nome deste template |
java.lang.String |
getObs()
Retorna a descrição ou observação sobre o uso deste 2. |
java.util.Iterator |
getOIDs()
Retorna um iterador com todos os OIDs deste template. |
java.lang.String |
getStatusOID()
Retorna o OID de Status |
boolean |
remGraphReference(GraphReference graphReference)
Remove um graphReference da lista deste template. Retorna true se o GraphReference estava na lista. |
boolean |
remOID(java.lang.String OID)
Remove um OID da lista de OIDs deste template. Retorna true se o OID estava na lista. |
void |
setContact(Contact contact)
Adciona um contato para os devices que usarem este template. Um contato representa a pessoa responsável pelo device. |
void |
setFunctionalDescription(java.lang.String functionalDescription)
Configura a descrição funcional. |
void |
setHardwareDescription(java.lang.String hardwareDescription)
Configura a descrição de hardware. |
void |
setIndex(int index)
|
void |
setName(java.lang.String name)
Modifica o nome deste template. |
void |
setObs(java.lang.String obs)
Adiciona uma breve descrição ou observação sobre o uso deste template. |
void |
setStatusOID(java.lang.String statusOID)
Configura o StatusOID dos devices que utilizam este template. Pode ser o OID especial do WebManager para utilizar o ping , webmngr.ping.PingUP , ou qualquer outro OID SNMP. |
void |
setTemplate(Template at)
Copia o conteúdo de um outro template para este template. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AbstractTemplate()
Method Detail |
public void setName(java.lang.String name)
setName
in interface Template
name
- String representando o nome do Templatepublic java.lang.String getName()
Template
getName
in interface Template
public void setObs(java.lang.String obs)
setObs
in interface Template
obs
- Descrição ou observação sobre o uso deste template.public java.lang.String getObs()
Template
getObs
in interface Template
public void setStatusOID(java.lang.String statusOID)
setStatusOID
in interface Template
statusOID
- String representando o OID de estatus , ex:
webmngr.ping.PingUPpublic java.lang.String getStatusOID()
Template
getStatusOID
in interface Template
public void setHardwareDescription(java.lang.String hardwareDescription)
setHardwareDescription
in interface Template
hardwareDescription
- Descrição de Hardwarepublic java.lang.String getHardwareDescription()
Template
getHardwareDescription
in interface Template
public void setFunctionalDescription(java.lang.String functionalDescription)
setFunctionalDescription
in interface Template
functionalDescription
- Descrição funcionalpublic java.lang.String getFunctionalDescription()
Template
getFunctionalDescription
in interface Template
public void addGraphReference(GraphReference graphReference)
addGraphReference
in interface Template
public boolean remGraphReference(GraphReference graphReference)
remGraphReference
in interface Template
graphReference
- GraphReference a ser removido.public java.util.Iterator getGraphReferences()
getGraphReferences
in interface Template
public void setIndex(int index)
setIndex
in interface Template
public int getIndex()
getIndex
in interface Template
public void addOID(java.lang.String OID)
addOID
in interface Template
public boolean remOID(java.lang.String OID)
remOID
in interface Template
OID
- OID que será removidopublic java.util.Iterator getOIDs()
Template
getOIDs
in interface Template
public void setContact(Contact contact)
setContact
in interface Template
public Contact getContact()
getContact
in interface Template
public void addOIDRef(OIDRef o)
addOIDRef
in interface Template
public void setTemplate(Template at)
setTemplate
in interface Template
at
- O template do qual este template irá herdar atributos.public java.lang.Object clone()
clone
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |