Oracle® Beehive RESTful Web Services API Reference Release 2 (2.0.1.7) E16658-04 |
Represents a physical device owned by a user( user). Each Device must have {Manufacturer, Model, [SoftwareVersion], [DevInfDTDVersion]} or/and {OS, Processor and DeviceClass} specified. SoftwareVersion and DevInfDTDVersion are optional. The status field represents various options like Active, Lockdown, etc.
Projection.BASIC loads all the attributes to be loaded by Projection.EMPTY and the following attributes : DeviceId, DevInfDTDVersion, Handle, Manufacturer, Model, OS, Processor, SoftwareVersion, Status, and DeviceType, which is loaded using Projection.BASIC.
Projection.FULL includes all the attributes. The embedded attributes, e.g. Creator, are loaded with Projection.EMPTY.
Name | Type | Required | Description |
---|---|---|---|
OS |
Returns the device operating system. | ||
activePreferenceProfile |
Returns the active preference profile for this Device . There is
an active preference profile if the Device has an associated
DeviceType, and the DeviceType's DeviceProfile has configuration (whose type
is PreferenceProfile). In such a case, the PreferenceSets of the Device
active preference profile will extend from the PreferenceSets of the
DeviceProfile configuration. |
||
addresses |
|||
availablePreferenceProfiles |
|||
devInfDTDVersion |
Returns the OMA device information DTD version. | ||
deviceClass |
Returns the device class. | ||
deviceId |
Returns the local device ID of the Device . |
||
deviceInfo |
Returns a collection of device properties. | ||
deviceType |
Returns the associated deviceType. The Device to DeviceType relationship is computed using the following attributes of Device and DeviceType : Manufacturer, Model, SoftwareVersion, DevInfDTDVersion, OS, Processor and DeviceClass. | ||
installedClientApplications |
Returns the list of installedClientApplications installed on the device. | ||
manufacturer |
Returns the device manufacturer. | ||
model |
Returns the device model. | ||
pendingCommands |
Returns the list of deviceCommands to be executed on the device. | ||
primaryAddress |
|||
processor |
Returns the device processor. | ||
softwareVersion |
Returns the software version | ||
status |
Returns the status of Device . The possible values are defined in
|
||
user |
Returns the user of the device |
Inherits From
Applied Markers
<xs:complexType final="extension restriction" name="device"> <xs:complexContent> <xs:extension base="tns:entity"> <xs:sequence> <xs:element minOccurs="0" name="activePreferenceProfile" type="tns:preferenceProfile"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="addresses" nillable="true" type="tns:entityAddress"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="availablePreferenceProfiles" type="tns:preferenceProfile"/> <xs:element minOccurs="0" name="devInfDTDVersion" type="xs:string"/> <xs:element minOccurs="0" name="deviceClass" type="xs:string"/> <xs:element minOccurs="0" name="deviceId" type="xs:string"/> <xs:element minOccurs="0" name="deviceInfo" type="tns:collabProperties"/> <xs:element minOccurs="0" name="deviceType" type="tns:deviceType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="installedClientApplications" nillable="true" type="tns:installedClientApplication"/> <xs:element minOccurs="0" name="manufacturer" type="xs:string"/> <xs:element minOccurs="0" name="model" type="xs:string"/> <xs:element minOccurs="0" name="OS" type="xs:string"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="pendingCommands" nillable="true" type="tns:deviceCommand"/> <xs:element minOccurs="0" name="primaryAddress" type="tns:entityAddress"/> <xs:element minOccurs="0" name="processor" type="xs:string"/> <xs:element minOccurs="0" name="softwareVersion" type="xs:string"/> <xs:element minOccurs="0" name="status" type="tns:deviceStatus"/> <xs:element minOccurs="0" name="user" type="tns:user"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
Copyright © 2008, 2012, Oracle and/or its affiliates. All rights reserved.
Legal Notices