Oracle® Beehive RESTful Web Services API Reference Release 2 (2.0.1.7) E16658-04 |
An occurrence instance represents some kind of event that occurs on a calendar, such as a meeting, a day event, etc. An occurrence may also be part of a recurring event, in which case all the related occurrences are part of the same occurrence series.
Occurrences are meant to be manipulated only by the organizer (or someone that was granted special privileges). Occurrences are typically created in the organizer's calendar.
When an occurrence is created the system will automatically create the invitation objects in the participants' default calendars (including the organizer if he/she is also an attendee). Invitations act as proxies to allow the participants to access the information in the source occurrence. Invitations are the objects to be rendered in a day/week/month view of the participant's calendar or when querying the free or busy status of the participant.
The purpose of the occurrence object is to the hold the information common to all the invitations. When an occurrence is modified, the system will automatically make the proper adjustments to the invitations.
When the ParticipantStatus of an Invitation yielded by this Occurrence is modified:
Name | Type | Required | Description |
---|---|---|---|
ICalClass |
|||
ICalPriority |
|||
ICalRecurrenceId |
|||
ICalSequence |
|||
ICalUid |
|||
URL |
|||
allowAllInviteesToPublishBonds |
|||
attachments |
anyType[] |
||
companyNames |
string[] |
||
compositeParticipants |
|||
description |
|||
dialInInfo |
|||
end |
Get the Occurrence's end time.
|
||
equipment |
string[] |
||
explicitlyModifiedOn |
This attribute was introduced and should only be used by the coexistence service. | ||
fromInclusionRule |
Dictates if the Occurrence was yielded from a recurrence rule. | ||
hasCompositeParticipants |
|||
hasMultipleInstances |
|||
hasMultipleParticipants |
|||
hasPendingReminders |
|||
internalOrganizer |
|||
invitationListModifiedOn |
Return the last time an associated invitation was added or deleted
|
||
isFromInclusionRule |
|||
journalEntryType |
|||
location |
|||
occurrenceExceptionToSeries |
Get the OccurrenceExceptionLevel attribute of the Occurrence.
|
||
organizer |
|||
participants |
|||
priority |
|||
publishedBonds |
bond[] |
||
receptionChannel |
|||
reminders |
reminder[] |
||
sensitivity |
|||
series |
Get the Occurrence's series.
|
||
size |
|||
start |
Get Occurrence's start time.
|
||
status |
|||
transparency |
|||
type |
Inherits From
Applied Markers
<xs:complexType name="occurrence"> <xs:complexContent> <xs:extension base="tns:artifact"> <xs:sequence> <xs:element name="allowAllInviteesToPublishBonds" type="xs:boolean"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="attachments" nillable="true" type="xs:anyType"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="companyNames" nillable="true" type="xs:string"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="compositeParticipants" nillable="true" type="tns:occurrenceCompositeParticipant"/> <xs:element minOccurs="0" name="description" type="xs:string"/> <xs:element minOccurs="0" name="dialInInfo" type="xs:string"/> <xs:element minOccurs="0" name="end" type="tns:dateTime"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="equipment" nillable="true" type="xs:string"/> <xs:element minOccurs="0" name="explicitlyModifiedOn" type="xs:dateTime"/> <xs:element name="fromInclusionRule" type="xs:boolean"/> <xs:element name="hasCompositeParticipants" type="xs:boolean"/> <xs:element name="hasMultipleInstances" type="xs:boolean"/> <xs:element name="hasMultipleParticipants" type="xs:boolean"/> <xs:element name="hasPendingReminders" type="xs:boolean"/> <xs:element minOccurs="0" name="ICalClass" type="xs:string"/> <xs:element name="ICalPriority" type="xs:int"/> <xs:element minOccurs="0" name="ICalRecurrenceId" type="tns:dateTime"/> <xs:element name="ICalSequence" type="xs:int"/> <xs:element minOccurs="0" name="ICalUid" type="xs:string"/> <xs:element minOccurs="0" name="internalOrganizer" type="tns:actor"/> <xs:element minOccurs="0" name="invitationListModifiedOn" type="xs:dateTime"/> <xs:element name="isFromInclusionRule" type="xs:boolean"/> <xs:element minOccurs="0" name="journalEntryType" type="tns:journalEntryType"/> <xs:element minOccurs="0" name="location" type="tns:location"/> <xs:element minOccurs="0" name="occurrenceExceptionToSeries" type="tns:exceptionToSeries"/> <xs:element minOccurs="0" name="organizer" type="tns:participant"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="participants" nillable="true" type="tns:occurrenceParticipant"/> <xs:element minOccurs="0" name="priority" type="tns:priority"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="publishedBonds" nillable="true" type="tns:bond"/> <xs:element minOccurs="0" name="receptionChannel" type="tns:participantDeliveryChannel"/> <xs:element maxOccurs="unbounded" minOccurs="0" name="reminders" type="tns:reminder"/> <xs:element minOccurs="0" ref="tns:sensitivity"/> <xs:element minOccurs="0" name="series" type="tns:occurrenceSeries"/> <xs:element name="size" type="xs:long"/> <xs:element minOccurs="0" name="start" type="tns:dateTime"/> <xs:element minOccurs="0" name="status" type="tns:occurrenceStatus"/> <xs:element minOccurs="0" name="transparency" type="tns:transparency"/> <xs:element minOccurs="0" name="type" type="tns:occurrenceType"/> <xs:element minOccurs="0" name="URL" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
Copyright © 2008, 2012, Oracle and/or its affiliates. All rights reserved.
Legal Notices