org.netxms.client.objects
Class MobileDevice

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

public class MobileDevice
extends GenericObject

Mobile device object


Field Summary
 
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
MobileDevice(NXCPMessage msg, NXCSession session)
           
 
Method Summary
 int getBatteryLevel()
           
 java.lang.String getDeviceId()
           
 java.util.Date getLastReportTime()
           
 java.lang.String getModel()
           
 java.lang.String getObjectClassName()
           
 java.lang.String getOsName()
           
 java.lang.String getOsVersion()
           
 java.lang.String getSerialNumber()
           
 java.lang.String getUserId()
           
 java.lang.String getVendor()
           
 boolean isAllowedOnMap()
          If this method returns true object is allowed to be on custom network map.
 
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

MobileDevice

public MobileDevice(NXCPMessage msg,
                    NXCSession session)
Parameters:
msg -
session -
Method Detail

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

getDeviceId

public final java.lang.String getDeviceId()
Returns:
the deviceId

getVendor

public final java.lang.String getVendor()
Returns:
the vendor

getModel

public final java.lang.String getModel()
Returns:
the model

getSerialNumber

public final java.lang.String getSerialNumber()
Returns:
the serialNumber

getOsName

public final java.lang.String getOsName()
Returns:
the osName

getOsVersion

public final java.lang.String getOsVersion()
Returns:
the osVersion

getUserId

public final java.lang.String getUserId()
Returns:
the userId

getBatteryLevel

public final int getBatteryLevel()
Returns:
the batteryLevel

getObjectClassName

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

getLastReportTime

public final java.util.Date getLastReportTime()
Returns:
the lastReportTime


Copyright © 2013. All Rights Reserved.