Oracle® Beehive RESTful Web Services API Reference Release 2 (2.0.1.7) E16658-04 |
Represents a client application version that contains the patchsets for a particular application. ClientApplicationVersion does not directly contain application binaries. The binaries are modeled as ClientApplicationModule, which is contained in a ClientApplicationPatchset. Therefore, a ClientApplicationVersion MUST contain at least one ClientApplicationPatchset.
Please note that patchsets are accumulative. e.g. If a device has installed version v1 patchset 1, and there are new patchsets (2,3,4) belong to version v1 in the repository to be installed on the device, the device needs to install patchset 2 to 4.
Projection.BASIC: loads all attributes to be loaded by Projection.SECURITY and the following attributes: languages, version, version_number, patchsets(PROJECTION.EMPTY)
Projection.FULL includes all the attributes. The embedded attributes, e.g. Creator, are loaded with Projection.EMPTY.
Name | Type | Required | Description |
---|---|---|---|
configuration |
Get the client application configuration defined by the application publisher.
The returned list is only a definition, and it is not configurable.
Administrator needs to create ClientApplicationConfiguration
to customize the configuration. |
||
patchsets |
Get an ordered list of patch sets that can be applied to this client application version. | ||
supportedLocales |
string[] |
Get the locales that the ClientApplicationVersion supports. |
|
version |
Get the client application version string. Also known as the public version. | ||
versionNumber |
Get internal client application version number. This integer version number must correspond to a public version. It is the responsibility of the publisher of client application to manage the mapping of the public version string and this internal version number. A newer version should have a bigger version number. |
Inherits From
Applied Markers
<xs:complexType final="extension restriction" name="clientApplicationVersion"> <xs:complexContent> <xs:extension base="tns:entity"> <xs:sequence> <xs:element minOccurs="0" name="configuration" type="tns:collabProperties"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="patchsets" nillable="true" type="tns:clientApplicationPatchset"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="supportedLocales" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="version" type="xs:string"/> <xs:element name="versionNumber" type="xs:int"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
Copyright © 2008, 2012, Oracle and/or its affiliates. All rights reserved.
Legal Notices