|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opennms.netmgt.model.OnmsEntity
org.opennms.netmgt.model.OnmsNode
public class OnmsNode
Contains information on nodes discovered and potentially managed by OpenNMS. sys* properties map to SNMP MIB 2 system table information.
| Constructor Summary | |
|---|---|
OnmsNode()
|
|
OnmsNode(OnmsDistPoller distPoller)
|
|
| Method Summary | |
|---|---|
boolean |
addCategory(OnmsCategory category)
|
void |
addIpInterface(OnmsIpInterface iface)
|
void |
addSnmpInterface(OnmsSnmpInterface snmpIface)
|
int |
compareTo(OnmsNode o)
|
OnmsAssetRecord |
getAssetRecord()
The assert record associated with this node |
java.util.Set<OnmsCategory> |
getCategories()
|
java.util.Date |
getCreateTime()
Time node was added to the database. |
OnmsDistPoller |
getDistPoller()
Distributed Poller responsible for this node |
java.lang.String |
getForeignId()
|
java.lang.String |
getForeignSource()
|
java.lang.Integer |
getId()
Unique identifier for node. |
OnmsIpInterface |
getIpInterfaceByIpAddress(java.lang.String ipAddress)
|
java.util.Set<OnmsIpInterface> |
getIpInterfaces()
The interfaces on this node |
java.lang.String |
getLabel()
User-friendly name associated with the node. |
java.lang.String |
getLabelSource()
Flag indicating source of nodeLabel - 'U' = user defined - 'H' = IP hostname - 'S' = sysName - 'A' = IP address TODO: change this to an enum |
java.util.Date |
getLastCapsdPoll()
Date and time of last Capsd scan. |
java.lang.String |
getNetBiosDomain()
NetBIOS damain name associated with the node. |
java.lang.String |
getNetBiosName()
NetBIOS workstation name associated with the node. |
java.lang.String |
getOperatingSystem()
Operating system running on the node. |
OnmsNode |
getParent()
In the case that the node is virtual or an independent device in a chassis that should be reflected as a subcomponent or "child", this field reflects the nodeID of the chassis/physical node/"parent" device. |
java.util.Set<OnmsSnmpInterface> |
getSnmpInterfaces()
The information from the SNMP interfaces/ipAddrTables for the node |
OnmsSnmpInterface |
getSnmpInterfaceWithIfIndex(int ifIndex)
|
java.lang.String |
getSysContact()
SNMP MIB-2 system.sysContact.0 |
java.lang.String |
getSysDescription()
SNMP MIB-2 system.sysDescr.0 |
java.lang.String |
getSysLocation()
SNMP MIB-2 system.sysLocation.0 |
java.lang.String |
getSysName()
SNMP MIB-2 system.sysName.0 |
java.lang.String |
getSysObjectId()
SNMP MIB-2 system.sysObjectID.0 |
java.lang.String |
getType()
Flag indicating status of node - 'A' - active - 'D' - deleted TODO: Eventually this will be deprecated and deleted nodes will actually be deleted. |
boolean |
isDown()
|
boolean |
removeCategory(OnmsCategory category)
|
void |
setAssetRecord(OnmsAssetRecord asset)
|
void |
setCategories(java.util.Set<OnmsCategory> categories)
|
void |
setCreateTime(java.util.Date nodecreatetime)
|
void |
setDistPoller(OnmsDistPoller distpoller)
|
void |
setForeignId(java.lang.String foreignId)
|
void |
setForeignSource(java.lang.String foreignSource)
|
void |
setId(java.lang.Integer nodeid)
|
void |
setIpInterfaces(java.util.Set<OnmsIpInterface> ipinterfaces)
|
void |
setLabel(java.lang.String nodelabel)
|
void |
setLabelSource(java.lang.String nodelabelsource)
|
void |
setLastCapsdPoll(java.util.Date lastcapsdpoll)
|
void |
setNetBiosDomain(java.lang.String nodedomainname)
|
void |
setNetBiosName(java.lang.String nodenetbiosname)
|
void |
setOperatingSystem(java.lang.String operatingsystem)
|
void |
setParent(OnmsNode parent)
|
void |
setSnmpInterfaces(java.util.Set<OnmsSnmpInterface> snmpinterfaces)
|
void |
setSysContact(java.lang.String nodesyscontact)
|
void |
setSysDescription(java.lang.String nodesysdescription)
|
void |
setSysLocation(java.lang.String nodesyslocation)
|
void |
setSysName(java.lang.String nodesysname)
|
void |
setSysObjectId(java.lang.String nodesysoid)
|
void |
setType(java.lang.String nodetype)
|
java.lang.String |
toString()
|
void |
visit(EntityVisitor visitor)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public OnmsNode()
public OnmsNode(OnmsDistPoller distPoller)
| Method Detail |
|---|
public java.lang.Integer getId()
public void setId(java.lang.Integer nodeid)
public java.util.Date getCreateTime()
public void setCreateTime(java.util.Date nodecreatetime)
public OnmsNode getParent()
public void setParent(OnmsNode parent)
public java.lang.String getType()
public void setType(java.lang.String nodetype)
public java.lang.String getSysObjectId()
public void setSysObjectId(java.lang.String nodesysoid)
public java.lang.String getSysName()
public void setSysName(java.lang.String nodesysname)
public java.lang.String getSysDescription()
public void setSysDescription(java.lang.String nodesysdescription)
public java.lang.String getSysLocation()
public void setSysLocation(java.lang.String nodesyslocation)
public java.lang.String getSysContact()
public void setSysContact(java.lang.String nodesyscontact)
public java.lang.String getLabel()
public void setLabel(java.lang.String nodelabel)
public java.lang.String getLabelSource()
public void setLabelSource(java.lang.String nodelabelsource)
public java.lang.String getNetBiosName()
public void setNetBiosName(java.lang.String nodenetbiosname)
public java.lang.String getNetBiosDomain()
public void setNetBiosDomain(java.lang.String nodedomainname)
public java.lang.String getOperatingSystem()
public void setOperatingSystem(java.lang.String operatingsystem)
public java.util.Date getLastCapsdPoll()
public void setLastCapsdPoll(java.util.Date lastcapsdpoll)
public java.lang.String getForeignId()
public void setForeignId(java.lang.String foreignId)
public java.lang.String getForeignSource()
public void setForeignSource(java.lang.String foreignSource)
public OnmsDistPoller getDistPoller()
public void setDistPoller(OnmsDistPoller distpoller)
public OnmsAssetRecord getAssetRecord()
public void setAssetRecord(OnmsAssetRecord asset)
public java.util.Set<OnmsIpInterface> getIpInterfaces()
public void setIpInterfaces(java.util.Set<OnmsIpInterface> ipinterfaces)
public void addIpInterface(OnmsIpInterface iface)
public java.util.Set<OnmsSnmpInterface> getSnmpInterfaces()
public void setSnmpInterfaces(java.util.Set<OnmsSnmpInterface> snmpinterfaces)
public java.util.Set<OnmsCategory> getCategories()
public void setCategories(java.util.Set<OnmsCategory> categories)
public boolean addCategory(OnmsCategory category)
public boolean removeCategory(OnmsCategory category)
public java.lang.String toString()
toString in class java.lang.Objectpublic void visit(EntityVisitor visitor)
visit in class OnmsEntitypublic void addSnmpInterface(OnmsSnmpInterface snmpIface)
public boolean isDown()
public OnmsSnmpInterface getSnmpInterfaceWithIfIndex(int ifIndex)
public OnmsIpInterface getIpInterfaceByIpAddress(java.lang.String ipAddress)
public int compareTo(OnmsNode o)
compareTo in interface java.lang.Comparable<OnmsNode>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||