Package org.netxms.client.objects
Class Chassis
java.lang.Object
org.netxms.client.objects.AbstractObject
org.netxms.client.objects.GenericObject
org.netxms.client.objects.DataCollectionTarget
org.netxms.client.objects.Chassis
- All Implemented Interfaces:
HardwareEntity
Chassis object
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprotected longprotected shortprotected longprotected UUIDprotected UUIDprotected RackOrientationprotected shortFields inherited from class org.netxms.client.objects.DataCollectionTarget
DCF_DISABLE_CONF_POLL, DCF_DISABLE_DATA_COLLECT, DCF_DISABLE_STATUS_POLL, DCF_LOCATION_CHANGE_EVENT, DCSF_NETWORK_PATH_PROBLEM, DCSF_UNREACHABLE, geoAreas, geoLocationControlMode, numDataCollectionItems, overviewDciData, tooltipDciData, webServiceProxyIdFields inherited from class org.netxms.client.objects.AbstractObject
accessList, alias, assetId, ASSETS, backupZoneProxyId, BUSINESSSERVICEROOT, CALCULATE_DEFAULT, CALCULATE_MOST_CRITICAL, CALCULATE_MULTIPLE_THRESHOLDS, CALCULATE_SINGLE_THRESHOLD, categoryId, children, comments, commentsSource, CONTEXT, creationTime, customAttributes, DASHBOARDROOT, dashboards, drillDownObjectId, fixedPropagatedStatus, flags, geolocation, guid, inheritAccessRights, inMaintenanceMode, isDeleted, maintenanceInitiatorId, mapImage, MARKDOWN_COMMENTS_INDICATOR, moduleData, nameOnMap, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_ASSET, OBJECT_ASSETGROUP, OBJECT_ASSETROOT, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEPROTOTYPE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CHASSIS, OBJECT_CIRCUIT, OBJECT_CLUSTER, OBJECT_COLLECTOR, OBJECT_CONDITION, OBJECT_CONTAINER, OBJECT_CUSTOM, OBJECT_DASHBOARD, OBJECT_DASHBOARDGROUP, OBJECT_DASHBOARDROOT, OBJECT_GENERIC, OBJECT_INTERFACE, OBJECT_MOBILEDEVICE, OBJECT_NETWORK, OBJECT_NETWORKMAP, OBJECT_NETWORKMAPGROUP, OBJECT_NETWORKMAPROOT, OBJECT_NETWORKSERVICE, OBJECT_NODE, OBJECT_RACK, OBJECT_SENSOR, OBJECT_SERVICEROOT, OBJECT_SUBNET, OBJECT_TEMPLATE, OBJECT_TEMPLATEGROUP, OBJECT_TEMPLATEROOT, OBJECT_VPNCONNECTOR, OBJECT_WIRELESSDOMAIN, OBJECT_ZONE, objectClass, objectId, objectName, parents, partialObject, pollStates, postalAddress, primaryZoneProxyId, PROPAGATE_DEFAULT, PROPAGATE_FIXED, PROPAGATE_RELATIVE, PROPAGATE_TRANSLATED, PROPAGATE_UNCHANGED, responsibleUsers, SERVICEROOT, session, status, statusCalculationMethod, statusPropagationMethod, statusShift, statusSingleThreshold, statusThresholds, statusTransformation, TEMPLATEROOT, trustedObjects, UNKNOWN, urls, ZONE0 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet chassis placement configurationlongintgetFlags()Get object flags.Get front rack imageGet name of NetXMS object's class.longGet physical container object IDshortGet device height in rack unitsGet orientation of object in rackshortGet position in rackGet rear rack imagebooleanIf this method returns true object can have visible alarms.Methods inherited from class org.netxms.client.objects.DataCollectionTarget
getGeoAreas, getGeoLocationControlMode, getNumDataCollectionItems, getOverviewDciData, getTooltipDciData, getWebServiceProxyId, isLocationChageEventGeneratedMethods inherited from class org.netxms.client.objects.AbstractObject
addString, areChildrenSynchronized, getAccessList, getAlias, getAllChildren, getAllChildren, getAllParents, getAllParents, getAssetId, getBackupZoneProxyId, getCategory, getCategoryId, getChildCount, getChildIdList, getChildren, getChildrenAsArray, getComments, getCommentsSource, getConfiguredNameOnMap, getCreationTime, getCustomAttribute, getCustomAttributes, getCustomAttributeValue, getCustomAttributeValueAsBoolean, getDashboardIdentifiers, getDashboards, getDrillDownObjectId, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getIcon, getMaintenanceInitiatorId, getMapImage, getModuleData, getNameOnMap, getNameWithAlias, getNetworkMaps, getObjectClass, getObjectId, getObjectName, getObjectNameWithPath, getParentChain, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getPrimaryZoneProxyId, getResponsibleUsers, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getStrings, getTrustedObjects, getUrls, hasAccessibleChildren, hasAccessibleParents, hasAccessibleViewParents, hasChildren, hasCustomAttribute, hasDashboard, hashCode, hasNetworkMap, hasParents, hasUrls, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isDirectParentOf, isInheritAccessRights, isInMaintenanceMode, isParentOf, isParentOf, isPartialObject, setSessionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.netxms.client.objects.interfaces.HardwareEntity
getObjectId, getObjectName, getStatus
-
Field Details
-
CHF_BIND_UNDER_CONTROLLER
public static final int CHF_BIND_UNDER_CONTROLLER- See Also:
-
controllerId
protected long controllerId -
rackId
protected long rackId -
rackImageFront
-
rackImageRear
-
rackPosition
protected short rackPosition -
rackHeight
protected short rackHeight -
rackOrientation
-
-
Constructor Details
-
Chassis
Create from NXCP message.- Parameters:
msg- NXCP messagesession- owning client session
-
-
Method Details
-
getObjectClassName
Description copied from class:AbstractObjectGet name of NetXMS object's class.- Overrides:
getObjectClassNamein classAbstractObject- Returns:
- Name of NetXMS object's class
- See Also:
-
isAlarmsVisible
public boolean isAlarmsVisible()Description copied from class:AbstractObjectIf this method returns true object can have visible alarms. Default implementation always returns false.- Overrides:
isAlarmsVisiblein classAbstractObject- Returns:
- true if object can contain visible alarms
- See Also:
-
getControllerId
public long getControllerId()- Returns:
- the controllerId
-
getFlags
public int getFlags()Get object flags.- Returns:
- object flags
-
getPhysicalContainerId
public long getPhysicalContainerId()Description copied from interface:HardwareEntityGet physical container object ID- Specified by:
getPhysicalContainerIdin interfaceHardwareEntity- Returns:
- physical container object ID
- See Also:
-
getFrontRackImage
Description copied from interface:HardwareEntityGet front rack image- Specified by:
getFrontRackImagein interfaceHardwareEntity- Returns:
- front rack image
- See Also:
-
getRearRackImage
Description copied from interface:HardwareEntityGet rear rack image- Specified by:
getRearRackImagein interfaceHardwareEntity- Returns:
- rear rack image
- See Also:
-
getRackPosition
public short getRackPosition()Description copied from interface:HardwareEntityGet position in rack- Specified by:
getRackPositionin interfaceHardwareEntity- Returns:
- position in rack
- See Also:
-
getRackHeight
public short getRackHeight()Description copied from interface:HardwareEntityGet device height in rack units- Specified by:
getRackHeightin interfaceHardwareEntity- Returns:
- device height in rack units
- See Also:
-
getRackOrientation
Description copied from interface:HardwareEntityGet orientation of object in rack- Specified by:
getRackOrientationin interfaceHardwareEntity- Returns:
- orientation of object in rack
- See Also:
-
getChassisPlacement
Description copied from interface:HardwareEntityGet chassis placement configuration- Specified by:
getChassisPlacementin interfaceHardwareEntity- Returns:
- chassis placement configuration
- See Also:
-