Oracle Beehive
  Oracle® Beehive RESTful Web Services API Reference
  Release 2 (2.0.1.7)
  E16658-04

Contents

Overview

/** Interface representing a snapshot of a time zone entity. OCS Time Zone Service will rely on the time zone definitions provided by the public domain "TZ Database[TZDB]" maintained at the National Institute of Health (NIH) by Arthur David Olson. The "TZ Database" is the most up to date and reliable source of information for time zone information. The database can be access at this link.

A time zone is a geographical region within which the same local time is used.

The following attributes are part of the BASIC projection: CollabId, Name, ModifiedOn, TimeZone Rules.

There are also some methods provided by this interface.

Members

Name Type Required Description

aliases

timeZoneAlias[]

Returns the aliases of this time zone.

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

bonds

bond[]

The Bonds of the TimeZone

collabId

beeId

CollabId of the snapshot

common

boolean

Returns common attribute of this time zone.

coordinates

coordinates

Returns coordinates of this time zone.

countryCode

string

Returns the ISO-3166 country code of this time zone.

createdOn

dateTime

Entity's creation date

creator

actor

The actor that created this entity

defaultCommon

boolean

Internal procedure only. Not expose in interface

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.

rules

timeZoneRule[]

Returns the transition rules of this time zone.

snapshotId

string

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

Hierarchy

Inherits From

Applied Markers

Examples

Below are examples in JSON and 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:timeZone xsi:type="obh:timeZone" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:aliases>your_timeZoneAlias_0</obh:aliases>
        <obh:aliases>your_timeZoneAlias_1</obh:aliases>
        <obh:aliases>your_timeZoneAlias_2</obh:aliases>
        <obh:attachedMarkers>your_marker_0</obh:attachedMarkers>
        <obh:attachedMarkers>your_marker_1</obh:attachedMarkers>
        <obh:attachedMarkers>your_marker_2</obh:attachedMarkers>
        <obh:attachedReminders>your_reminder_0</obh:attachedReminders>
        <obh:attachedReminders>your_reminder_1</obh:attachedReminders>
        <obh:attachedReminders>your_reminder_2</obh:attachedReminders>
        <obh:attachedSubscriptions>your_subscription_0</obh:attachedSubscriptions>
        <obh:attachedSubscriptions>your_subscription_1</obh:attachedSubscriptions>
        <obh:attachedSubscriptions>your_subscription_2</obh:attachedSubscriptions>
        <obh:bonds>your_bond_0</obh:bonds>
        <obh:bonds>your_bond_1</obh:bonds>
        <obh:bonds>your_bond_2</obh:bonds>
        <obh:collabId>your_beeId_0</obh:collabId>
        <obh:common>your_boolean_0</obh:common>
        <obh:coordinates>your_coordinates_0</obh:coordinates>
        <obh:countryCode>your_string_0</obh:countryCode>
        <obh:createdOn>your_dateTime_0</obh:createdOn>
        <obh:creator>your_actor_0</obh:creator>
        <obh:defaultCommon>your_boolean_0</obh:defaultCommon>
        <obh:deleted>your_boolean_0</obh:deleted>
        <obh:modifiedBy>your_actor_0</obh:modifiedBy>
        <obh:modifiedOn>your_dateTime_0</obh:modifiedOn>
        <obh:name>your_string_0</obh:name>
        <obh:parent>your_entity_0</obh:parent>
        <obh:rules>your_timeZoneRule_0</obh:rules>
        <obh:rules>your_timeZoneRule_1</obh:rules>
        <obh:rules>your_timeZoneRule_2</obh:rules>
        <obh:snapshotId>your_string_0</obh:snapshotId>
</obh:timeZone>

JSON Example

(show inherited members)

{
    "beeType":"timeZone",
        "aliases":[
            { your_{http://www.oracle.com/beehive}aliases_as_timeZoneAlias0 },
            { your_{http://www.oracle.com/beehive}aliases_as_timeZoneAlias1 },
            { your_{http://www.oracle.com/beehive}aliases_as_timeZoneAlias2 }
        ],
        "attachedMarkers":[
            { your_{http://www.oracle.com/beehive}attachedMarkers_as_marker0 },
            { your_{http://www.oracle.com/beehive}attachedMarkers_as_marker1 },
            { your_{http://www.oracle.com/beehive}attachedMarkers_as_marker2 }
        ],
        "attachedReminders":[
            { your_{http://www.oracle.com/beehive}attachedReminders_as_reminder0 },
            { your_{http://www.oracle.com/beehive}attachedReminders_as_reminder1 },
            { your_{http://www.oracle.com/beehive}attachedReminders_as_reminder2 }
        ],
        "attachedSubscriptions":[
            { your_{http://www.oracle.com/beehive}attachedSubscriptions_as_subscription0 },
            { your_{http://www.oracle.com/beehive}attachedSubscriptions_as_subscription1 },
            { your_{http://www.oracle.com/beehive}attachedSubscriptions_as_subscription2 }
        ],
        "bonds":[
            { your_{http://www.oracle.com/beehive}bonds_as_bond0 },
            { your_{http://www.oracle.com/beehive}bonds_as_bond1 },
            { your_{http://www.oracle.com/beehive}bonds_as_bond2 }
        ],
        "collabId":{ your_{http://www.oracle.com/beehive}collabId_as_beeId0 },
        "common":your_{http://www.oracle.com/beehive}common_as_boolean0,
        "coordinates":{ your_{http://www.oracle.com/beehive}coordinates_as_coordinates0 },
        "countryCode":"your_{http://www.oracle.com/beehive}countryCode_as_string0",
        "createdOn":"your_{http://www.oracle.com/beehive}createdOn_as_dateTime0",
        "creator":{ your_{http://www.oracle.com/beehive}creator_as_actor0 },
        "defaultCommon":your_{http://www.oracle.com/beehive}defaultCommon_as_boolean0,
        "deleted":your_{http://www.oracle.com/beehive}deleted_as_boolean0,
        "modifiedBy":{ your_{http://www.oracle.com/beehive}modifiedBy_as_actor0 },
        "modifiedOn":"your_{http://www.oracle.com/beehive}modifiedOn_as_dateTime0",
        "name":"your_{http://www.oracle.com/beehive}name_as_string0",
        "parent":{ your_{http://www.oracle.com/beehive}parent_as_entity0 },
        "rules":[
            { your_{http://www.oracle.com/beehive}rules_as_timeZoneRule0 },
            { your_{http://www.oracle.com/beehive}rules_as_timeZoneRule1 },
            { your_{http://www.oracle.com/beehive}rules_as_timeZoneRule2 }
        ],
        "snapshotId":"your_{http://www.oracle.com/beehive}snapshotId_as_string0"
}

XML Schema


<xs:complexType name="timeZone">
    <xs:complexContent>
        <xs:extension base="tns:entity">
            <xs:sequence>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                    name="aliases" nillable="true" type="tns:timeZoneAlias"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                    name="bonds" nillable="true" type="tns:bond"/>
                <xs:element name="common" type="xs:boolean"/>
                <xs:element minOccurs="0" name="coordinates" type="tns:coordinates"/>
                <xs:element minOccurs="0" name="countryCode" type="xs:string"/>
                <xs:element name="defaultCommon" type="xs:boolean"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                    name="rules" nillable="true" type="tns:timeZoneRule"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

        

References

The following data represents the references to timeZone

Referenced By Resources

Not Referenced Directly by Resources

Referenced By Representaions