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

Contents

Overview

This type is used to set data of a PersonContact.

Members

Name Type Description

addresses

addressesListUpdater

Addresses for addition or/and removal from this element.

alias

string

Alias of the element.

attachmentsUpdater

attachmentListUpdater

The attachment list updater for this updater.

changeStatus

changeStatus

Artifact change status.

company

string

Company of the person contact.

department

string

Depratment of the person contact.

familyName

string

Family name of the person contact.

familyNameUpdater

lStringUpdater

favorite

anyType

(constrained to Favorite)

Favorite flag for the AddressBookElement. It can be PeopleList, BuddyList or null.

firstName

string

First name of the person contact.

givenName

string

Given name of the person contact.

givenNameUpdater

lStringUpdater

jobTitle

string

Job title of the person contact.

jobTitleUpdater

lStringUpdater

lastName

string

Last name of the person contact.

locale

string

middleName

string

Middle name of the person contact.

middleNameUpdater

lStringUpdater

name

string

Get the Name of the Entity

nameUpdater

lStringUpdater

nickname

string

Nick name of the person contact.

nicknameUpdater

lStringUpdater

officeLocation

string

Office location of the person contact.

prefix

string

Prefix of the person contact.

prefixUpdater

lStringUpdater

primaryAddress

entityAddress

Primary address of the element.

priority

priority

Priority of the element. If the value is not set during creation of the element, it will be set as normal priority.

profession

string

Profession of the person contact.

propertiesUpdater

collabPropertiesUpdater

A CollabPropertiesUpdater which can be used to add or remove CollabProperties for this Artifact.

sensitivity

beeId<sensitivity>

Sensitivity of the address book element. The sensitivity should be one of the sensitivities contained in the parent address book. To get the sensitivities that are contained in the parent address book, use AccessControl.listSensitivities(SensitivityListFilter)

speedDial

int

Speed dial for the element. This is unique within user's context. Allowable values are between 0 - 99.

suffix

string

Suffix of the person contact

suffixUpdater

lStringUpdater

timeZone

beeId<timeZone>

Time zone of the person contact.

userCreatedOn

dateTime

The user creation time (if created offline) for the Artifact

userModifiedOn

dateTime

The user modification time (if created offline) for the Artifact

viewerPropertiesUpdater

collabPropertiesUpdater

A CollabPropertiesUpdater which can be used to add or remove viewer private CollabProperties for this Artifact.

Hierarchy

Inherits From

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:personContactUpdater xsi:type="obh:personContactUpdater" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:addresses>your_addressesListUpdater_0</obh:addresses>
        <obh:alias>your_string_0</obh:alias>
        <obh:attachmentsUpdater>your_attachmentListUpdater_0</obh:attachmentsUpdater>
        <obh:changeStatus>your_changeStatus_0</obh:changeStatus>
        <obh:company>your_string_0</obh:company>
        <obh:department>your_string_0</obh:department>
        <obh:familyName>your_string_0</obh:familyName>
        <obh:familyNameUpdater>your_lStringUpdater_0</obh:familyNameUpdater>
        <obh:favorite>your_anyType_0</obh:favorite>
        <obh:firstName>your_string_0</obh:firstName>
        <obh:givenName>your_string_0</obh:givenName>
        <obh:givenNameUpdater>your_lStringUpdater_0</obh:givenNameUpdater>
        <obh:jobTitle>your_string_0</obh:jobTitle>
        <obh:jobTitleUpdater>your_lStringUpdater_0</obh:jobTitleUpdater>
        <obh:lastName>your_string_0</obh:lastName>
        <obh:locale>your_string_0</obh:locale>
        <obh:middleName>your_string_0</obh:middleName>
        <obh:middleNameUpdater>your_lStringUpdater_0</obh:middleNameUpdater>
        <obh:name>your_string_0</obh:name>
        <obh:nameUpdater>your_lStringUpdater_0</obh:nameUpdater>
        <obh:nickname>your_string_0</obh:nickname>
        <obh:nicknameUpdater>your_lStringUpdater_0</obh:nicknameUpdater>
        <obh:officeLocation>your_string_0</obh:officeLocation>
        <obh:prefix>your_string_0</obh:prefix>
        <obh:prefixUpdater>your_lStringUpdater_0</obh:prefixUpdater>
        <obh:primaryAddress>your_entityAddress_0</obh:primaryAddress>
        <obh:priority>your_priority_0</obh:priority>
        <obh:profession>your_string_0</obh:profession>
        <obh:propertiesUpdater>your_collabPropertiesUpdater_0</obh:propertiesUpdater>
        <obh:sensitivity>your_beeId_0</obh:sensitivity>
        <obh:speedDial>your_int_0</obh:speedDial>
        <obh:suffix>your_string_0</obh:suffix>
        <obh:suffixUpdater>your_lStringUpdater_0</obh:suffixUpdater>
        <obh:timeZone>your_beeId_0</obh:timeZone>
        <obh:userCreatedOn>your_dateTime_0</obh:userCreatedOn>
        <obh:userModifiedOn>your_dateTime_0</obh:userModifiedOn>
        <obh:viewerPropertiesUpdater>your_collabPropertiesUpdater_0</obh:viewerPropertiesUpdater>
</obh:personContactUpdater>

JSON Example

(show inherited members)

{
    "beeType":"personContactUpdater",
        "addresses":{ your_{http://www.oracle.com/beehive}addresses_as_addressesListUpdater0 },
        "alias":"your_{http://www.oracle.com/beehive}alias_as_string0",
        "attachmentsUpdater":{ your_{http://www.oracle.com/beehive}attachmentsUpdater_as_attachmentListUpdater0 },
        "changeStatus":{ your_{http://www.oracle.com/beehive}changeStatus_as_changeStatus0 },
        "company":"your_{http://www.oracle.com/beehive}company_as_string0",
        "department":"your_{http://www.oracle.com/beehive}department_as_string0",
        "familyName":"your_{http://www.oracle.com/beehive}familyName_as_string0",
        "familyNameUpdater":{ your_{http://www.oracle.com/beehive}familyNameUpdater_as_lStringUpdater0 },
        "favorite":"your_{http://www.oracle.com/beehive}favorite_as_anyType0",
        "firstName":"your_{http://www.oracle.com/beehive}firstName_as_string0",
        "givenName":"your_{http://www.oracle.com/beehive}givenName_as_string0",
        "givenNameUpdater":{ your_{http://www.oracle.com/beehive}givenNameUpdater_as_lStringUpdater0 },
        "jobTitle":"your_{http://www.oracle.com/beehive}jobTitle_as_string0",
        "jobTitleUpdater":{ your_{http://www.oracle.com/beehive}jobTitleUpdater_as_lStringUpdater0 },
        "lastName":"your_{http://www.oracle.com/beehive}lastName_as_string0",
        "locale":"your_{http://www.oracle.com/beehive}locale_as_string0",
        "middleName":"your_{http://www.oracle.com/beehive}middleName_as_string0",
        "middleNameUpdater":{ your_{http://www.oracle.com/beehive}middleNameUpdater_as_lStringUpdater0 },
        "name":"your_{http://www.oracle.com/beehive}name_as_string0",
        "nameUpdater":{ your_{http://www.oracle.com/beehive}nameUpdater_as_lStringUpdater0 },
        "nickname":"your_{http://www.oracle.com/beehive}nickname_as_string0",
        "nicknameUpdater":{ your_{http://www.oracle.com/beehive}nicknameUpdater_as_lStringUpdater0 },
        "officeLocation":"your_{http://www.oracle.com/beehive}officeLocation_as_string0",
        "prefix":"your_{http://www.oracle.com/beehive}prefix_as_string0",
        "prefixUpdater":{ your_{http://www.oracle.com/beehive}prefixUpdater_as_lStringUpdater0 },
        "primaryAddress":{ your_{http://www.oracle.com/beehive}primaryAddress_as_entityAddress0 },
        "priority":{ your_{http://www.oracle.com/beehive}priority_as_priority0 },
        "profession":"your_{http://www.oracle.com/beehive}profession_as_string0",
        "propertiesUpdater":{ your_{http://www.oracle.com/beehive}propertiesUpdater_as_collabPropertiesUpdater0 },
        "sensitivity":{ your_{http://www.oracle.com/beehive}sensitivity_as_beeId0 },
        "speedDial":your_{http://www.oracle.com/beehive}speedDial_as_int0,
        "suffix":"your_{http://www.oracle.com/beehive}suffix_as_string0",
        "suffixUpdater":{ your_{http://www.oracle.com/beehive}suffixUpdater_as_lStringUpdater0 },
        "timeZone":{ your_{http://www.oracle.com/beehive}timeZone_as_beeId0 },
        "userCreatedOn":"your_{http://www.oracle.com/beehive}userCreatedOn_as_dateTime0",
        "userModifiedOn":"your_{http://www.oracle.com/beehive}userModifiedOn_as_dateTime0",
        "viewerPropertiesUpdater":{ your_{http://www.oracle.com/beehive}viewerPropertiesUpdater_as_collabPropertiesUpdater0 }
}

XML Schema


<xs:complexType name="personContactUpdater">
    <xs:complexContent>
        <xs:extension base="tns:addressBookElementUpdater">
            <xs:sequence>
                <xs:element minOccurs="0" name="company" type="xs:string"/>
                <xs:element minOccurs="0" name="department" type="xs:string"/>
                <xs:element minOccurs="0" name="familyName" type="xs:string"/>
                <xs:element minOccurs="0" name="familyNameUpdater" type="tns:lStringUpdater"/>
                <xs:element minOccurs="0" name="firstName" type="xs:string"/>
                <xs:element minOccurs="0" name="givenName" type="xs:string"/>
                <xs:element minOccurs="0" name="givenNameUpdater" type="tns:lStringUpdater"/>
                <xs:element minOccurs="0" name="jobTitle" type="xs:string"/>
                <xs:element minOccurs="0" name="jobTitleUpdater" type="tns:lStringUpdater"/>
                <xs:element minOccurs="0" name="lastName" type="xs:string"/>
                <xs:element minOccurs="0" name="locale" type="xs:string"/>
                <xs:element minOccurs="0" name="middleName" type="xs:string"/>
                <xs:element minOccurs="0" name="middleNameUpdater" type="tns:lStringUpdater"/>
                <xs:element minOccurs="0" name="nameUpdater" type="tns:lStringUpdater"/>
                <xs:element minOccurs="0" name="nickname" type="xs:string"/>
                <xs:element minOccurs="0" name="nicknameUpdater" type="tns:lStringUpdater"/>
                <xs:element minOccurs="0" name="officeLocation" type="xs:string"/>
                <xs:element minOccurs="0" name="prefix" type="xs:string"/>
                <xs:element minOccurs="0" name="prefixUpdater" type="tns:lStringUpdater"/>
                <xs:element minOccurs="0" name="profession" type="xs:string"/>
                <xs:element minOccurs="0" name="suffix" type="xs:string"/>
                <xs:element minOccurs="0" name="suffixUpdater" type="tns:lStringUpdater"/>
                <xs:element minOccurs="0" name="timeZone" type="tns:beeId"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

        

References

The following data represents the references to personContactUpdater

Referenced By Resources

Usage Resource Method
Request PersonContact Update

Referenced By Representaions