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

Contents

Overview

An AccessControlFieldsUpdater is used to update an Entity's AccessControlFields.

Members

Name Type Description

creator

beeId

JAVADOC_NEW

emptySet

boolean

Flag indicating the LocalACL collection should be considered an empty set. This is used for programming environments which do not support representations of empty sets.

localACL

ace[]

Sets the LocalACL (LACL).

Any current LocalACL associated with the specified Entity will be deleted and completely replaced by the specified ACL.

To remove all LocalACL, pass an empty set to this operation. If your programming environment does not support empty sets, you may also use the EmptySet flag.

modifiedBy

beeId

JAVADOC_NEW

owner

beeId

JAVADOC_NEW

ownerAccessTypes

accessTypes

JAVADOC_NEW

parent

beeId

JAVADOC_NEW

sensitivity

beeId

JAVADOC_NEW

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

JSON Example

(show inherited members)

{
    "beeType":"accessControlFieldsUpdater",
        "creator":{ your_{http://www.oracle.com/beehive}creator_as_beeId0 },
        "emptySet":your_{http://www.oracle.com/beehive}emptySet_as_boolean0,
        "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 }
        ],
        "modifiedBy":{ your_{http://www.oracle.com/beehive}modifiedBy_as_beeId0 },
        "owner":{ your_{http://www.oracle.com/beehive}owner_as_beeId0 },
        "ownerAccessTypes":{ your_{http://www.oracle.com/beehive}ownerAccessTypes_as_accessTypes0 },
        "parent":{ your_{http://www.oracle.com/beehive}parent_as_beeId0 },
        "sensitivity":{ your_{http://www.oracle.com/beehive}sensitivity_as_beeId0 }
}

XML Schema


<xs:complexType name="accessControlFieldsUpdater">
    <xs:complexContent>
        <xs:extension base="tns:identifiableUpdater">
            <xs:sequence>
                <xs:element minOccurs="0" name="creator" type="tns:beeId"/>
                <xs:element minOccurs="0" name="emptySet" type="xs:boolean"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                    name="localACL" type="tns:ace"/>
                <xs:element minOccurs="0" name="modifiedBy" type="tns:beeId"/>
                <xs:element minOccurs="0" name="owner" type="tns:beeId"/>
                <xs:element minOccurs="0" name="ownerAccessTypes" type="tns:accessTypes"/>
                <xs:element minOccurs="0" name="parent" type="tns:beeId"/>
                <xs:element minOccurs="0" name="sensitivity" type="tns:beeId"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

        

References

The following data represents the references to accessControlFieldsUpdater

Referenced By Resources

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

Referenced By Representaions

Not Referenced Directly by Representations