public abstract class AbstractNode extends GenericObject
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_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 and Description |
---|
AbstractNode(long id,
NXCSession session)
Create new node object.
|
AbstractNode(org.netxms.base.NXCPMessage msg,
NXCSession session)
Create node object from NXCP message.
|
getAccessList, getAllChilds, getAllParents, getChildIdList, getChildren, getChildsAsArray, getComments, getCustomAttributes, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getImage, getObjectClass, getObjectClassName, getObjectId, getObjectName, getParentCount, getParentIdList, getParents, getParentsAsArray, getPrimaryIP, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getSubmapId, getTrustedNodes, hasAccessibleChildren, hasChildren, hashCode, hasParents, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isInheritAccessRights, setSession
public static final int SNMP_VERSION_1
public static final int SNMP_VERSION_2C
public static final int SNMP_VERSION_3
public static final int AGENT_AUTH_NONE
public static final int AGENT_AUTH_PLAINTEXT
public static final int AGENT_AUTH_MD5
public static final int AGENT_AUTH_SHA1
public static final int NF_IS_SNMP
public static final int NF_IS_NATIVE_AGENT
public static final int NF_IS_BRIDGE
public static final int NF_IS_ROUTER
public static final int NF_IS_LOCAL_MGMT
public static final int NF_IS_PRINTER
public static final int NF_IS_OSPF
public static final int NF_REMOTE_AGENT
public static final int NF_IS_CPSNMP
public static final int NF_IS_CDP
public static final int NF_IS_SONMP
public static final int NF_IS_LLDP
public static final int NF_IS_VRRP
public static final int NF_HAS_VLANS
public static final int NF_IS_8021X
public static final int NF_IS_STP
public static final int NF_HAS_ENTITY_MIB
public static final int NF_HAS_IFXTABLE
public static final int NF_HAS_AGENT_IFXCOUNTERS
public static final int NF_HAS_WINPDH
public static final int NF_IS_WIFI_CONTROLLER
public static final int NF_IS_SMCLP
public static final int NF_DISABLE_DISCOVERY_POLL
public static final int NF_DISABLE_TOPOLOGY_POLL
public static final int NF_DISABLE_SNMP
public static final int NF_DISABLE_NXCP
public static final int NF_DISABLE_ICMP
public static final int NF_FORCE_ENCRYPTION
public static final int NF_DISABLE_STATUS_POLL
public static final int NF_DISABLE_CONF_POLL
public static final int NF_DISABLE_ROUTE_POLL
public static final int NF_DISABLE_DATA_COLLECT
public static final int NDF_UNREACHABLE
public static final int NDF_AGENT_UNREACHABLE
public static final int NDF_SNMP_UNREACHABLE
public static final int NDF_CPSNMP_UNREACHABLE
public static final int NDF_POLLING_DISABLED
public static final int IFXTABLE_DEFAULT
public static final int IFXTABLE_ENABLED
public static final int IFXTABLE_DISABLED
protected String primaryName
protected int flags
protected int runtimeFlags
protected int nodeType
protected int requredPollCount
protected long pollerNodeId
protected long proxyNodeId
protected long snmpProxyId
protected int agentPort
protected int agentAuthMethod
protected String agentSharedSecret
protected String agentVersion
protected String platformName
protected String snmpAuthName
protected String snmpAuthPassword
protected String snmpPrivPassword
protected int snmpAuthMethod
protected int snmpPrivMethod
protected String snmpOID
protected int snmpVersion
protected int snmpPort
protected String snmpSysName
protected String systemDescription
protected String lldpNodeId
protected int vrrpVersion
protected String driverName
protected String driverVersion
protected long zoneId
protected MacAddress bridgeBaseAddress
protected int ifXTablePolicy
protected Date bootTime
public AbstractNode(long id, NXCSession session)
id
- session
- public AbstractNode(org.netxms.base.NXCPMessage msg, NXCSession session)
msg
- session
- public int getFlags()
public int getRuntimeFlags()
public int getNodeType()
public int getRequredPollCount()
public long getPollerNodeId()
public long getProxyNodeId()
public long getSnmpProxyId()
public int getAgentPort()
public int getAgentAuthMethod()
public String getAgentSharedSecret()
public String getAgentVersion()
public String getPlatformName()
public String getSnmpAuthName()
public String getSnmpOID()
public int getSnmpVersion()
public String getSystemDescription()
public String getSnmpAuthPassword()
public String getSnmpPrivPassword()
public int getSnmpAuthMethod()
public int getSnmpPrivMethod()
public boolean hasAgent()
public boolean hasSnmpAgent()
public boolean isManagementServer()
public boolean isVrrpSupported()
public boolean is8021xSupported()
public boolean isSpanningTreeSupported()
public boolean isEntityMibSupported()
public boolean isIfXTableSupported()
public boolean isAgentIfXCountersSupported()
public boolean isWirelessController()
public int getSnmpPort()
public String getSnmpSysName()
public String getLldpNodeId()
protected int getVrrpVersion()
public String getDriverName()
public String getDriverVersion()
public long getZoneId()
public MacAddress getBridgeBaseAddress()
public int getIfXTablePolicy()
public String getPrimaryName()
public MacAddress getPrimaryMAC()
public Date getBootTime()
Copyright © 2014. All rights reserved.