Overview

Resource TeamWorkspaceUpdater is used to update the fields of a TeamWorkspace.

Members

Show inherited members

Name Type Description

activePreferenceProfile

beeId<preferenceProfile>

Active PreferenceProfile of this scope.

address

entityAddress

An address that will be added to the set of addresses for this addressable entity. This is a convenience method to add a single address.

addresses

entityAddress[]

Addresses to be added to the workspace

addressesToRemove

entityAddress[]

The Addresses that this Updater removes.

defaultAddressBook

beeId<addressBook>

The default AddressBook for the TeamWorkspace.

defaultAddressForScheme

entityAddress[]

Default addresses for scheme.

defaultAddressForType

entityAddress[]

Default addresses for type.

defaultAnnouncements

beeId<forum>

The default Announcements Forum for the TeamWorkspace.

defaultCalendar

beeId<calendar>

The default Calendar for the TeamWorkspace.

defaultDiscussionsForum

beeId<forum>

The default discussions Forum for the TeamWorkspace.

defaultDocumentsFolder

beeId<heterogeneousFolder>

The Folder that serves as the default Documents/Library Folder for this Workspace. The HeterogeneousFolder specified as the default Documents Folder must be a direct child of this Workspace.

defaultForScheme

entityAddress

The default address for scheme

defaultForType

entityAddress

The default address for type

defaultRoleDefinition

beeId<roleDefinition>

The default RoleDefinition. By default, the default RoleDefinition is specified in the Template, and can be changed only by the Workspace administrator.

defaultSensitivity

beeId<sensitivity>

The default Sensitivity. By default, the default Sensitivity is specified in the template, and can be changed by a Workspace administrator.

defaultTaskList

beeId<taskList>

The default TaskList for the TeamWorkspace.

defaultWikiFolder

beeId<heterogeneousFolder>

The Folder that contains the default Wiki for this Workspace. The HeterogeneousFolder specified as the default Wiki Folder must be a direct child of this Workspace.

defaultWikiPage

beeId<wikiPage>

Default wiki page for this workspace. Client can use this API to switch to a different wiki page.

description

string

Description of the scope

directoryListed

boolean

If true the Workspace will be directory listed. This method was added for compatability with systems which permit null values for number/boolean types

inbox

beeId<heterogeneousFolder>

The Inbox for this TeamWorkspace. A user is only allowed to set the Inbox of the TeamWorkspace if it has not yet been set. This Updater cannot be used to switch to a different Inbox. The HeterogeneousFolder specified must be the direct child of this TeamWorkspace and its name must be "INBOX".

logoURI

string

The URI of the Workspace logo. If the Workspace logo is stored as a Workspace artifact, the URI will be a URN with the CollabId of the logo Artifact (e.g. urn:120E:486C:adoc:2BA76E50A4FC4974E040578CBC010F900000000000EF). If the logo is stored externally to the Beehive system, the URI is expected to be a regular URL referring to an image (e.g. http://myserver.com/mypages/mylogo.jpg).
Only Workspace coordinators are able to change the logo URI.

Updates to the logo URI do not imply any ACL changes for the logo Artifact if it is stored within the Workspace.

name

string

Get the Name of the Entity

participants

workspaceParticipantListUpdater

An updater that performs an action on the TeamWorkspace's Participants: adding a Participant, removing a Participant, or updating a Participant.

participationMode

teamWorkspaceParticipationMode

The participation mode of this TeamWorkspace, which indicates how new Participants are added. If this is not set, the default value is INVITE_ONLY.

primaryAddress

entityAddress

Primary address for this team workspace.

primaryContact

beeId<accessor>

The user who serves as the primary contact for the Workspace.

propertiesUpdater

collabPropertiesUpdater

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

publicSummaryURI

string

The URI of the Workspace public summary. If the Workspace summary is stored as a Workspace artifact, the URI will be a URN with the CollabId of the summary Artifact (e.g. urn:120E:486C:adoc:2BA76E50A4FC4974E040578CBC010F900000000000EF). If the summary is stored externally to the Beehive system, the URI will be a regular URL (e.g. http://myserver.com/mypages/summary.jsp).
Only Workspace coordinators are able to change the summary public URI.

Updates to the summary public URI do not imply any ACL changes for the public summary Artifact if it is stored within the Workspace.

quotaConfiguration

workspaceQuotaConfiguration

The QuotaConfiguration for this Workspace, including the settings for soft and hard quota.

summaryURI

string

The URI of the Workspace summary. If the Workspace summary is stored as a Workspace Artifact, the URI will be a URN with the CollabId of the summary Artifact (e.g. urn:120E:486C:adoc:2BA76E50A4FC4974E040578CBC010F900000000000EF). If the summary is stored externally to the Beehive system, the URI will be a regular URL (e.g. http://myserver.com/mypages/summary.jsp).
Only Workspace coordinators are able to change the Workspace summary URI.

workspaceOwner

beeId<accessor>

The owner of this Workspace. Changing the Workspace owner means: - the new owner will be added as a WorkspaceParticipants if he is not already a WorkspaceParticipant. - the new owner will be granted the Workspace coordinator role he does not already have it.

Hierarchy

Inherits From

Examples

Below are examples in 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:teamWorkspaceUpdater xsi:type="obh:teamWorkspaceUpdater" xmlns:obh="http://www.oracle.com/beehive" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <activePreferenceProfile>your_beeId_0</activePreferenceProfile>
        <address>your_entityAddress_0</address>
        <addresses>your_entityAddress_0</addresses>
        <addresses>your_entityAddress_1</addresses>
        <addresses>your_entityAddress_2</addresses>
        <addressesToRemove>your_entityAddress_0</addressesToRemove>
        <addressesToRemove>your_entityAddress_1</addressesToRemove>
        <addressesToRemove>your_entityAddress_2</addressesToRemove>
        <defaultAddressBook>your_beeId_0</defaultAddressBook>
        <defaultAddressForScheme>your_entityAddress_0</defaultAddressForScheme>
        <defaultAddressForScheme>your_entityAddress_1</defaultAddressForScheme>
        <defaultAddressForScheme>your_entityAddress_2</defaultAddressForScheme>
        <defaultAddressForType>your_entityAddress_0</defaultAddressForType>
        <defaultAddressForType>your_entityAddress_1</defaultAddressForType>
        <defaultAddressForType>your_entityAddress_2</defaultAddressForType>
        <defaultAnnouncements>your_beeId_0</defaultAnnouncements>
        <defaultCalendar>your_beeId_0</defaultCalendar>
        <defaultDiscussionsForum>your_beeId_0</defaultDiscussionsForum>
        <defaultDocumentsFolder>your_beeId_0</defaultDocumentsFolder>
        <defaultForScheme>your_entityAddress_0</defaultForScheme>
        <defaultForType>your_entityAddress_0</defaultForType>
        <defaultRoleDefinition>your_beeId_0</defaultRoleDefinition>
        <defaultSensitivity>your_beeId_0</defaultSensitivity>
        <defaultTaskList>your_beeId_0</defaultTaskList>
        <defaultWikiFolder>your_beeId_0</defaultWikiFolder>
        <defaultWikiPage>your_beeId_0</defaultWikiPage>
        <description>your_string_0</description>
        <directoryListed>your_boolean_0</directoryListed>
        <inbox>your_beeId_0</inbox>
        <logoURI>your_string_0</logoURI>
        <name>your_string_0</name>
        <participants>your_workspaceParticipantListUpdater_0</participants>
        <participationMode>your_teamWorkspaceParticipationMode_0</participationMode>
        <primaryAddress>your_entityAddress_0</primaryAddress>
        <primaryContact>your_beeId_0</primaryContact>
        <propertiesUpdater>your_collabPropertiesUpdater_0</propertiesUpdater>
        <publicSummaryURI>your_string_0</publicSummaryURI>
        <quotaConfiguration>your_workspaceQuotaConfiguration_0</quotaConfiguration>
        <summaryURI>your_string_0</summaryURI>
        <workspaceOwner>your_beeId_0</workspaceOwner>
</obh:teamWorkspaceUpdater>

Referenced By Representaions