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

Contents

Overview

Class to hold AccessControl related fields that AccessControl manages for all Entities that perform AccessControl on Entities.

Members

Name Type Description

localACL

ace[]

Returns the LocalACL (LACL) associated with the Entity.

owner

beeId<accessor>

Returns the Owner. The Owner field along with the OwnerAccessTypes make up what is referred to as the Owner ACE.

ownerAccessTypes

accessTypes

Returns the Owner AccessTypes. The Owner field along with the OwnerAccessTypes make up what is referred to as the Owner ACE.

scope

beeId<scope>

Returns the Scope in which the Entity is defined.

sensitivity

beeId<sensitivity>

Returns any Sensitivity assigned to the Entity.

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:accessControlFields xsi:type="obh:accessControlFields" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:localACL>your_ace_0</obh:localACL>
        <obh:localACL>your_ace_1</obh:localACL>
        <obh:localACL>your_ace_2</obh:localACL>
        <obh:owner>your_beeId_0</obh:owner>
        <obh:ownerAccessTypes>your_accessTypes_0</obh:ownerAccessTypes>
        <obh:scope>your_beeId_0</obh:scope>
        <obh:sensitivity>your_beeId_0</obh:sensitivity>
</obh:accessControlFields>

JSON Example

(show inherited members)

{
    "beeType":"accessControlFields",
        "localACL":[
            { your_{http://www.oracle.com/beehive}localACL_as_ace0 },
            { your_{http://www.oracle.com/beehive}localACL_as_ace1 },
            { your_{http://www.oracle.com/beehive}localACL_as_ace2 }
        ],
        "owner":{ your_{http://www.oracle.com/beehive}owner_as_beeId0 },
        "ownerAccessTypes":{ your_{http://www.oracle.com/beehive}ownerAccessTypes_as_accessTypes0 },
        "scope":{ your_{http://www.oracle.com/beehive}scope_as_beeId0 },
        "sensitivity":{ your_{http://www.oracle.com/beehive}sensitivity_as_beeId0 }
}

XML Schema


<xs:complexType name="accessControlFields">
    <xs:sequence>
        <xs:element maxOccurs="unbounded" minOccurs="0" name="localACL"
            nillable="true" type="tns:ace"/>
        <xs:element minOccurs="0" name="owner" type="tns:beeId"/>
        <xs:element minOccurs="0" name="ownerAccessTypes" type="tns:accessTypes"/>
        <xs:element minOccurs="0" name="scope" type="tns:beeId"/>
        <xs:element minOccurs="0" name="sensitivity" type="tns:beeId"/>
    </xs:sequence>
</xs:complexType>

        

References

The following data represents the references to accessControlFields

Referenced By Resources

Usage Resource Method
Response AddressBook Read Access Control
Response Assigned Role Read Access Control
Response BookableResource Read Access Control
Response Category Read Access Control
Response DiscussionsDraft Read Access Control
Response Document Read Access Control
Response DynamicGroup Read Access Control
Response Enterprise Read Access Control
Response ExpertiseConnection Read Access Control
Response ExpertiseUserScope Read Access Control
Response ExternalArtifact Read Access Control
Response Forum Read Access Control
Response Group Read Access Control
Response Heterogeneous Folder Read Access Control
Response Label Read Access Control
Response Link Read Access Control
Response Organization Read Access Control
Response PersonalWorkspace Read Access Control
Response RelationshipConnection Read Access Control
Response ReminderList Read Access Control
Response Role Definition Read Access Control
Response Sensitivity Read Access Control
Response SubscriptionList Read Access Control
Response TeamWorkspace Read Access Control
Response Trash Read Access Control
Response Wiki Page Read Access Control

Referenced By Representaions

Not Referenced Directly by Representations