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

Contents

Overview

The Conference Role contains a set of conferenceProperty that applies to the number of the Conference Participants. When a participant joint the Conference one or more Roles are used to calculate the participant properties and permissions.

Members

Name Type Description

accessorHandles

beeId<accessor>[]

Returns the list of accessor handles to whom this role is assigned.

conferenceKeys

string[]

Returns the list of conference keys to whom this role is assigned. Conference Keys are used to identify the roles that applicable for external users.

When an external user joins the conference it may provide the key that will be matched against all keys stored in the conference roles. Based on this calculation the list of the conference properties is set for this external user.

keywords

string[]

Returns the list of keywords, associated with this role.

name

string

Returns the name of the conference role.

properties

conferenceProperty[]

Returns the list of Conference Properties defined for this Role.

Hierarchy

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:conferenceRole xsi:type="obh:conferenceRole" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:accessorHandles>your_beeId_0</obh:accessorHandles>
        <obh:accessorHandles>your_beeId_1</obh:accessorHandles>
        <obh:accessorHandles>your_beeId_2</obh:accessorHandles>
        <obh:conferenceKeys>your_string_0</obh:conferenceKeys>
        <obh:conferenceKeys>your_string_1</obh:conferenceKeys>
        <obh:conferenceKeys>your_string_2</obh:conferenceKeys>
        <obh:keywords>your_string_0</obh:keywords>
        <obh:keywords>your_string_1</obh:keywords>
        <obh:keywords>your_string_2</obh:keywords>
        <obh:name>your_string_0</obh:name>
        <obh:properties>your_conferenceProperty_0</obh:properties>
        <obh:properties>your_conferenceProperty_1</obh:properties>
        <obh:properties>your_conferenceProperty_2</obh:properties>
</obh:conferenceRole>

JSON Example

(show inherited members)

{
    "beeType":"conferenceRole",
        "accessorHandles":[
            { your_{http://www.oracle.com/beehive}accessorHandles_as_beeId0 },
            { your_{http://www.oracle.com/beehive}accessorHandles_as_beeId1 },
            { your_{http://www.oracle.com/beehive}accessorHandles_as_beeId2 }
        ],
        "conferenceKeys":[
            "your_{http://www.oracle.com/beehive}conferenceKeys_as_string0",
            "your_{http://www.oracle.com/beehive}conferenceKeys_as_string1",
            "your_{http://www.oracle.com/beehive}conferenceKeys_as_string2"
        ],
        "keywords":[
            "your_{http://www.oracle.com/beehive}keywords_as_string0",
            "your_{http://www.oracle.com/beehive}keywords_as_string1",
            "your_{http://www.oracle.com/beehive}keywords_as_string2"
        ],
        "name":"your_{http://www.oracle.com/beehive}name_as_string0",
        "properties":[
            { your_{http://www.oracle.com/beehive}properties_as_conferenceProperty0 },
            { your_{http://www.oracle.com/beehive}properties_as_conferenceProperty1 },
            { your_{http://www.oracle.com/beehive}properties_as_conferenceProperty2 }
        ]
}

XML Schema


<xs:complexType name="conferenceRole">
    <xs:sequence>
        <xs:element maxOccurs="unbounded" minOccurs="0"
            name="accessorHandles" nillable="true" type="tns:beeId"/>
        <xs:element maxOccurs="unbounded" minOccurs="0"
            name="conferenceKeys" nillable="true" type="xs:string"/>
        <xs:element maxOccurs="unbounded" minOccurs="0" name="keywords" type="xs:string"/>
        <xs:element minOccurs="0" name="name" type="xs:string"/>
        <xs:element maxOccurs="unbounded" minOccurs="0"
            name="properties" nillable="true" type="tns:conferenceProperty"/>
    </xs:sequence>
</xs:complexType>

        

References

The following data represents the references to conferenceRole

Referenced By Resources

Not Referenced Directly by Resources

Referenced By Representaions