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
Modifier and TypeFieldDescriptionstatic final int
protected long
protected short
protected long
protected UUID
protected UUID
protected RackOrientation
protected short
Fields 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, webServiceProxyId
Fields 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, moduleData, nameOnMap, NETWORK, NETWORKMAPROOT, OBJECT_ACCESSPOINT, OBJECT_ASSET, OBJECT_ASSETGROUP, OBJECT_ASSETROOT, OBJECT_BUSINESSSERVICE, OBJECT_BUSINESSSERVICEPROTOTYPE, OBJECT_BUSINESSSERVICEROOT, OBJECT_CHASSIS, 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, urls, ZONE0
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet chassis placement configurationlong
int
getFlags()
Get object flags.Get front rack imageGet name of NetXMS object's class.long
Get physical container object IDshort
Get device height in rack unitsGet orientation of object in rackshort
Get position in rackGet rear rack imageboolean
If this method returns true object can have visible alarms.Methods inherited from class org.netxms.client.objects.DataCollectionTarget
getGeoAreas, getGeoLocationControlMode, getNumDataCollectionItems, getOverviewDciData, getTooltipDciData, getWebServiceProxyId, isLocationChageEventGenerated
Methods 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, getDashboards, getDrillDownObjectId, getEffectiveRights, getFixedPropagatedStatus, getGeolocation, getGuid, getIcon, getMaintenanceInitiatorId, getMapImage, getModuleData, getNameOnMap, getNameWithAlias, getObjectClass, getObjectId, getObjectName, getObjectNameWithPath, getParentChain, getParentCount, getParentIdList, getParents, getParentsAsArray, getPostalAddress, getPrimaryZoneProxyId, getResponsibleUsers, getStatus, getStatusCalculationMethod, getStatusPropagationMethod, getStatusShift, getStatusSingleThreshold, getStatusThresholds, getStatusTransformation, getStrings, getTrustedObjects, getUrls, hasAccessibleChildren, hasChildren, hasCustomAttribute, hasDashboard, hashCode, hasParents, hasUrls, isAllowedOnMap, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isDirectParentOf, isInheritAccessRights, isInMaintenanceMode, isParentOf, isParentOf, isPartialObject, setSession
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods 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:AbstractObject
Get name of NetXMS object's class.- Overrides:
getObjectClassName
in classAbstractObject
- Returns:
- Name of NetXMS object's class
- See Also:
-
isAlarmsVisible
public boolean isAlarmsVisible()Description copied from class:AbstractObject
If this method returns true object can have visible alarms. Default implementation always returns false.- Overrides:
isAlarmsVisible
in 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:HardwareEntity
Get physical container object ID- Specified by:
getPhysicalContainerId
in interfaceHardwareEntity
- Returns:
- physical container object ID
- See Also:
-
getFrontRackImage
Description copied from interface:HardwareEntity
Get front rack image- Specified by:
getFrontRackImage
in interfaceHardwareEntity
- Returns:
- front rack image
- See Also:
-
getRearRackImage
Description copied from interface:HardwareEntity
Get rear rack image- Specified by:
getRearRackImage
in interfaceHardwareEntity
- Returns:
- rear rack image
- See Also:
-
getRackPosition
public short getRackPosition()Description copied from interface:HardwareEntity
Get position in rack- Specified by:
getRackPosition
in interfaceHardwareEntity
- Returns:
- position in rack
- See Also:
-
getRackHeight
public short getRackHeight()Description copied from interface:HardwareEntity
Get device height in rack units- Specified by:
getRackHeight
in interfaceHardwareEntity
- Returns:
- device height in rack units
- See Also:
-
getRackOrientation
Description copied from interface:HardwareEntity
Get orientation of object in rack- Specified by:
getRackOrientation
in interfaceHardwareEntity
- Returns:
- orientation of object in rack
- See Also:
-
getChassisPlacement
Description copied from interface:HardwareEntity
Get chassis placement configuration- Specified by:
getChassisPlacement
in interfaceHardwareEntity
- Returns:
- chassis placement configuration
- See Also:
-