Overview

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.

Members

Show inherited members

Projections
Name Type Required Description

attachedMarkers

marker[]

Set of marker elements associated with the entity.

attachedReminders

reminder[]

List of reminders attached to the entity

attachedSubscriptions

subscription[]

List of subscriptions attached to the entity

collabId

beeId

CollabId of the snapshot

configuration

collabProperties

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.

createdOn

dateTime

Entity's creation date

creator

actor

The actor that created this entity

deleted

boolean

Deletion flag. If this property is set to true the entity is deleted.

modifiedBy

actor

The actor that last modified the entity

modifiedOn

dateTime

The date when entity was last modified

name

string

Name of the entity.

parent

entity

The parent for this entity.

patchsets

clientApplicationPatchset[]

Get an ordered list of patch sets that can be applied to this client application version.

snapshotId

string

Contains the snapshot identifier for this snapshot. Snapshot identifiers are used to implement optimistic locking on the server.

supportedLocales

string[]

Get the locales that the ClientApplicationVersion supports.

version

string

Get the client application version string. Also known as the public version.

versionNumber

int

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.

Hierarchy

Inherits From

Examples

Below are examples in XML formats. All examples are shown with all inherited members. Quoting when required is part of the examples, but you must obviously populate with your own data.

XML Example

(show inherited members)

<obh:clientApplicationVersion xsi:type="obh:clientApplicationVersion" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <attachedMarkers>your_marker_0</attachedMarkers>
        <attachedMarkers>your_marker_1</attachedMarkers>
        <attachedMarkers>your_marker_2</attachedMarkers>
        <attachedReminders>your_reminder_0</attachedReminders>
        <attachedReminders>your_reminder_1</attachedReminders>
        <attachedReminders>your_reminder_2</attachedReminders>
        <attachedSubscriptions>your_subscription_0</attachedSubscriptions>
        <attachedSubscriptions>your_subscription_1</attachedSubscriptions>
        <attachedSubscriptions>your_subscription_2</attachedSubscriptions>
        <collabId>your_beeId_0</collabId>
        <configuration>your_collabProperties_0</configuration>
        <createdOn>your_dateTime_0</createdOn>
        <creator>your_actor_0</creator>
        <deleted>your_boolean_0</deleted>
        <modifiedBy>your_actor_0</modifiedBy>
        <modifiedOn>your_dateTime_0</modifiedOn>
        <name>your_string_0</name>
        <parent>your_entity_0</parent>
        <patchsets>your_clientApplicationPatchset_0</patchsets>
        <patchsets>your_clientApplicationPatchset_1</patchsets>
        <patchsets>your_clientApplicationPatchset_2</patchsets>
        <snapshotId>your_string_0</snapshotId>
        <supportedLocales>your_string_0</supportedLocales>
        <supportedLocales>your_string_1</supportedLocales>
        <supportedLocales>your_string_2</supportedLocales>
        <version>your_string_0</version>
        <versionNumber>your_int_0</versionNumber>
</obh:clientApplicationVersion>

Referenced By Representaions