Package org.netxms.client.objects
Class BusinessService
java.lang.Object
org.netxms.client.objects.AbstractObject
org.netxms.client.objects.GenericObject
org.netxms.client.objects.BaseBusinessService
org.netxms.client.objects.BusinessService
- All Implemented Interfaces:
- AutoBindDCIObject,- AutoBindObject,- PollingTarget
Business service representation
- 
Field SummaryFields inherited from class org.netxms.client.objects.AbstractObjectaccessList, 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_DASHBOARDTEMPLATE, 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, ZONE0Fields inherited from interface org.netxms.client.objects.interfaces.AutoBindDCIObjectDCI_BIND_FLAG, DCI_UNBIND_FLAGFields inherited from interface org.netxms.client.objects.interfaces.AutoBindObjectOBJECT_BIND_FLAG, OBJECT_UNBIND_FLAG
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionGet instance name.Get name of NetXMS object's class.Get business service state.booleanIf this method returns true object can have visible alarms.booleanIf this method returns true object is allowed to be on custom network map.Methods inherited from class org.netxms.client.objects.BaseBusinessServicecanHaveAgent, canHaveInterfaces, canHavePollerNode, canUseEtherNetIP, canUseModbus, getAgentCacheMode, getAutoBindFilter, getAutoBindFlags, getDciAutoBindFilter, getDciStatusThreshold, getFlags, getIfXTablePolicy, getObjectStatusThreshold, getPollerNodeId, getPollStates, getStrings, isAutoBindEnabled, isAutoUnbindEnabled, isDciAutoBindEnabled, isDciAutoUnbindEnabledMethods inherited from class org.netxms.client.objects.AbstractObjectaddString, 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, getTrustedObjects, getUrls, hasAccessibleChildren, hasAccessibleParents, hasAccessibleViewParents, hasChildren, hasCustomAttribute, hasDashboard, hashCode, hasNetworkMap, hasParents, hasUrls, isChildOf, isChildOf, isDefaultImage, isDeleted, isDirectChildOf, isDirectParentOf, isInheritAccessRights, isInMaintenanceMode, isParentOf, isParentOf, isPartialObject, setSessionMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.netxms.client.objects.interfaces.PollingTargetgetObjectId, getObjectName
- 
Constructor Details- 
BusinessServiceConstructor- Parameters:
- msg- NXCPMessage with data
- session- NXCPSession
 
 
- 
- 
Method Details- 
isAllowedOnMappublic boolean isAllowedOnMap()Description copied from class:AbstractObjectIf this method returns true object is allowed to be on custom network map. Default implementation always returns false.- Overrides:
- isAllowedOnMapin class- AbstractObject
- Returns:
- true if object is allowed to be on custom network map
- See Also:
 
- 
isAlarmsVisiblepublic boolean isAlarmsVisible()Description copied from class:AbstractObjectIf this method returns true object can have visible alarms. Default implementation always returns false.- Overrides:
- isAlarmsVisiblein class- AbstractObject
- Returns:
- true if object can contain visible alarms
- See Also:
 
- 
getServiceStateGet business service state.- Returns:
- business service state
 
- 
getInstanceGet instance name.- Returns:
- instance name
 
- 
getObjectClassNameDescription copied from class:AbstractObjectGet name of NetXMS object's class.- Overrides:
- getObjectClassNamein class- AbstractObject
- Returns:
- Name of NetXMS object's class
- See Also:
 
 
-