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

Contents

Overview

Used to update properties of an existing lock.

Members

Name Type Description

addedLockHolders

beeId<accessor>[]

New holders of the lock.

name

string

Get the Name of the Entity

propertiesUpdater

collabPropertiesUpdater

An updater which can be used to add or remove Properties for a Lock.

removedLockHolders

beeId<accessor>[]

Removed holders of the lock.

timeout

dateTime

The new timeout for the lock. The time specified must be in the future.

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:lockUpdater xsi:type="obh:lockUpdater" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <obh:addedLockHolders>your_beeId_0</obh:addedLockHolders>
        <obh:addedLockHolders>your_beeId_1</obh:addedLockHolders>
        <obh:addedLockHolders>your_beeId_2</obh:addedLockHolders>
        <obh:name>your_string_0</obh:name>
        <obh:propertiesUpdater>your_collabPropertiesUpdater_0</obh:propertiesUpdater>
        <obh:removedLockHolders>your_beeId_0</obh:removedLockHolders>
        <obh:removedLockHolders>your_beeId_1</obh:removedLockHolders>
        <obh:removedLockHolders>your_beeId_2</obh:removedLockHolders>
        <obh:timeout>your_dateTime_0</obh:timeout>
</obh:lockUpdater>

JSON Example

(show inherited members)

{
    "beeType":"lockUpdater",
        "addedLockHolders":[
            { your_{http://www.oracle.com/beehive}addedLockHolders_as_beeId0 },
            { your_{http://www.oracle.com/beehive}addedLockHolders_as_beeId1 },
            { your_{http://www.oracle.com/beehive}addedLockHolders_as_beeId2 }
        ],
        "name":"your_{http://www.oracle.com/beehive}name_as_string0",
        "propertiesUpdater":{ your_{http://www.oracle.com/beehive}propertiesUpdater_as_collabPropertiesUpdater0 },
        "removedLockHolders":[
            { your_{http://www.oracle.com/beehive}removedLockHolders_as_beeId0 },
            { your_{http://www.oracle.com/beehive}removedLockHolders_as_beeId1 },
            { your_{http://www.oracle.com/beehive}removedLockHolders_as_beeId2 }
        ],
        "timeout":"your_{http://www.oracle.com/beehive}timeout_as_dateTime0"
}

XML Schema


<xs:complexType name="lockUpdater">
    <xs:complexContent>
        <xs:extension base="tns:entityUpdater">
            <xs:sequence>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                    name="addedLockHolders" type="tns:beeId"/>
                <xs:element minOccurs="0" name="propertiesUpdater" type="tns:collabPropertiesUpdater"/>
                <xs:element maxOccurs="unbounded" minOccurs="0"
                    name="removedLockHolders" type="tns:beeId"/>
                <xs:element minOccurs="0" name="timeout" type="xs:dateTime"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>

        

References

The following data represents the references to lockUpdater

Referenced By Resources

Usage Resource Method
Request Announcement Lock
Request DiscussThisForum Lock
Request Document Lock
Request Forum Lock
Request Heterogeneous Folder Lock
Request Lock Update
Request PersonalWorkspace Lock
Request RemoteDocument Lock
Request TeamWorkspace Lock
Request Topic Lock
Request Wiki Page Lock

Referenced By Representaions

Not Referenced Directly by Representations