org.netxms.client.objects
Class Node

java.lang.Object
  extended by org.netxms.client.objects.AbstractObject
      extended by org.netxms.client.objects.GenericObject
          extended by org.netxms.client.objects.AbstractNode
              extended by org.netxms.client.objects.Node

public class Node
extends AbstractNode

This class represents NetXMS NODE objects.


Field Summary
 
Fields inherited from class org.netxms.client.objects.AbstractNode
AGENT_AUTH_MD5, AGENT_AUTH_NONE, AGENT_AUTH_PLAINTEXT, AGENT_AUTH_SHA1, agentAuthMethod, agentPort, agentSharedSecret, agentVersion, bridgeBaseAddress, driverName, driverVersion, flags, IFXTABLE_DEFAULT, IFXTABLE_DISABLED, IFXTABLE_ENABLED, ifXTablePolicy, lldpNodeId, NDF_AGENT_UNREACHABLE, NDF_CPSNMP_UNREACHABLE, NDF_POLLING_DISABLED, NDF_SNMP_UNREACHABLE, NDF_UNREACHABLE, NF_BEHIND_NAT, NF_DISABLE_CONF_POLL, NF_DISABLE_DATA_COLLECT, NF_DISABLE_DISCOVERY_POLL, NF_DISABLE_ICMP, NF_DISABLE_NXCP, NF_DISABLE_ROUTE_POLL, NF_DISABLE_SNMP, NF_DISABLE_STATUS_POLL, NF_DISABLE_TOPOLOGY_POLL, NF_FORCE_ENCRYPTION, NF_HAS_AGENT_IFXCOUNTERS, NF_HAS_ENTITY_MIB, NF_HAS_IFXTABLE, NF_HAS_VLANS, NF_HAS_WINPDH, NF_IS_8021X, NF_IS_BRIDGE, NF_IS_CDP, NF_IS_CPSNMP, NF_IS_LLDP, NF_IS_LOCAL_MGMT, NF_IS_NATIVE_AGENT, NF_IS_OSPF, NF_IS_PRINTER, NF_IS_ROUTER, NF_IS_SMCLP, NF_IS_SNMP, NF_IS_SONMP, NF_IS_STP, NF_IS_VRRP, NF_IS_WIFI_CONTROLLER, nodeType, platformName, pollerNodeId, primaryName, proxyNodeId, requredPollCount, runtimeFlags, SNMP_VERSION_1, SNMP_VERSION_2C, SNMP_VERSION_3, snmpAuthMethod, snmpAuthName, snmpAuthPassword, snmpOID, snmpPort, snmpPrivMethod, snmpPrivPassword, snmpProxyId, snmpSysName, snmpVersion, systemDescription, vrrpVersion, zoneId
 
Fields inherited from class org.netxms.client.objects.AbstractObject
accessList, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, children, comments, customAttributes, DASHBOARDROOT, fixedPropagatedStatus, geolocation, guid, image, inheritAccessRights, isDeleted, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_AGENTPOLICY, OBJECT_AGENTPOLICY_CONFIG, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CLUSTER, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, OBJECT_DASHBOARDROOT, OBJECT_GENERIC, OBJECT_INTERFACE, OBJECT_MOBILEDEVICE, OBJECT_NETWORK, OBJECT_NETWORKMAP, OBJECT_NETWORKMAPGROUP, OBJECT_NETWORKMAPROOT, OBJECT_NETWORKSERVICE, OBJECT_NODE, OBJECT_NODELINK, OBJECT_POLICYGROUP, OBJECT_POLICYROOT, OBJECT_RACK, OBJECT_REPORT, OBJECT_REPORTGROUP, OBJECT_REPORTROOT, OBJECT_SERVICEROOT, OBJECT_SLMCHECK, OBJECT_SUBNET, OBJECT_TEMPLATE, OBJECT_TEMPLATEGROUP, OBJECT_TEMPLATEROOT, OBJECT_VPNCONNECTOR, OBJECT_ZONE, objectClass, objectId, objectName, parents, POLICYROOT, primaryIP, PROPAGATE_DEFAULT, PROPAGATE_FIXED, PROPAGATE_RELATIVE, PROPAGATE_TRANSLATED, PROPAGATE_UNCHANGED, REPORTROOT, SERVICEROOT, session, status, statusCalculationMethod, statusPropagationMethod, statusShift, statusSingleThreshold, statusThresholds, statusTransformation, submapId, TEMPLATEROOT, trustedNodes, ZONE0
 
Constructor Summary
Node(long id, NXCSession session)
          Create new node object.
Node(NXCPMessage msg, NXCSession session)
          Create node object from NXCP message.
 
Method Summary
 java.lang.String getObjectClassName()
           
 boolean isAllowedOnMap()
          If this method returns true object is allowed to be on custom network map.
 
Methods inherited from class org.netxms.client.objects.AbstractNode
getAgentAuthMethod, getAgentPort, getAgentSharedSecret, getAgentVersion, getBridgeBaseAddress, getDriverName, getDriverVersion, getFlags, getIfXTablePolicy, getLldpNodeId, getNodeType, getPlatformName, getPollerNodeId, getPrimaryMAC, getPrimaryName, getProxyNodeId, getRequredPollCount, getRuntimeFlags, getSnmpAuthMethod, getSnmpAuthName, getSnmpAuthPassword, getSnmpOID, getSnmpPort, getSnmpPrivMethod, getSnmpPrivPassword, getSnmpProxyId, getSnmpSysName, getSnmpVersion, getSystemDescription, getVrrpVersion, getZoneId, hasAgent, hasSnmpAgent, is8021xSupported, isAgentIfXCountersSupported, isEntityMibSupported, isIfXTableSupported, isManagementServer, isSpanningTreeSupported, isVrrpSupported, isWirelessController
 
Methods inherited from class org.netxms.client.objects.AbstractObject
getAccessList, getAllChilds, getAllParents, getChildIdList, getChildren, getChildsAsArray, getComments, getCustomAttributes, getFixedPropagatedStatus, getGeolocation, getGuid, getImage, getObjectClass, getObjectId, getObjectName, getParentIdList, getParents, getParentsAsArray, getPrimaryIP, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getSubmapId, getTrustedNodes, hasAccessibleChildren, hasChildren, hashCode, hasParents, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isInheritAccessRights, setSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Node

public Node(long id,
            NXCSession session)
Create new node object.

Parameters:
id -
session -

Node

public Node(NXCPMessage msg,
            NXCSession session)
Create node object from NXCP message.

Parameters:
msg -
session -
Method Detail

getObjectClassName

public java.lang.String getObjectClassName()
Overrides:
getObjectClassName in class AbstractObject
Returns:
Name of NetXMS object's class

isAllowedOnMap

public boolean isAllowedOnMap()
Description copied from class: AbstractObject
If this method returns true object is allowed to be on custom network map. Default implementation always returns false.

Overrides:
isAllowedOnMap in class AbstractObject
Returns:
true if object is allowed to be on custom network map


Copyright © 2013. All Rights Reserved.