![]() 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