Oracle® Collaboration Suite Workspaces API Reference
10g Release 1 (10.1.2)

B25479-01


oracle.workspaces
Class CwWorkspaceOperation

java.lang.Object
  extended byoracle.workspaces.CwOperation
      extended byoracle.workspaces.CwWorkspaceOperation


public class CwWorkspaceOperation
extends CwOperation

A class which represents a workspace operation in the Cw System. This class is being used to validate if a user can perform a certain operation.

See Also:
oracle.workspaces.session.CwWorkspace#canPerformOperation()

Field Summary

Fields inherited from class oracle.workspaces.CwOperation
ADD_WORKSPACE_MEMBERS, ADD_WORKSPACE_MEMBERS_OPERATION, ADD_WORKSPACE_RESOURCE, ADD_WORKSPACE_RESOURCE_OPERATION, ADD_WORKSPACE_SUBGROUP, ADD_WORKSPACE_SUBGROUP_MEMBERS, ADD_WORKSPACE_SUBGROUP_MEMBERS_OPERATION, ADD_WORKSPACE_SUBGROUP_OPERATION, ADMIN_SYSTEM, ADMIN_SYSTEM_OPERATION, ADMIN_WORKSPACE, ADMIN_WORKSPACE_OPERATION, CREATE_SUB_WORKSPACE, CREATE_SUB_WORKSPACE_OPERATION, CREATE_WORKSPACE, CREATE_WORKSPACE_OPERATION, DELETE_WORKSPACE_MEMBERS, DELETE_WORKSPACE_MEMBERS_OPERATION, DELETE_WORKSPACE_RESOURCE, DELETE_WORKSPACE_RESOURCE_OPERATION, DELETE_WORKSPACE_RESOURCE_RECURSIVE, DELETE_WORKSPACE_RESOURCE_RECURSIVE_OPERATION, DELETE_WORKSPACE_SUBGROUP, DELETE_WORKSPACE_SUBGROUP_MEMBERS, DELETE_WORKSPACE_SUBGROUP_MEMBERS_OPERATION, DELETE_WORKSPACE_SUBGROUP_OPERATION, DROP_WORKSPACE, DROP_WORKSPACE_OPERATION, DROP_WORKSPACE_RECURSIVE, DROP_WORKSPACE_RECURSIVE_OPERATION, EDIT_READ_ONLY, EDIT_READ_ONLY_OPERATION, READ_RESOURCE_ITEM, READ_RESOURCE_ITEM_OPERATION, READ_WORKSPACE, READ_WORKSPACE_OPERATION, REASSIGN_WORKSPACE_MEMBER_ROLE, REASSIGN_WORKSPACE_MEMBER_ROLE_OPERATION, UPDATE_WORKSPACE_PROPERTIES, UPDATE_WORKSPACE_PROPERTIES_OPERATION, UPDATE_WORKSPACE_RESOURCE_PROPERTIES, UPDATE_WORKSPACE_RESOURCE_PROPERTIES_OPERATION, WORKSPACE_TYPE_CURRENT, WORKSPACE_TYPE_PARENT, WORKSPACE_TYPE_SYSTEM, WRITE_RESOURCE_ITEM, WRITE_RESOURCE_ITEM_OPERATION, WRITE_WORKSPACE, WRITE_WORKSPACE_OPERATION

Method Summary
CwPermission[] getRequiredPermissions(CwUid currentWorkspaceUid)
Get the required permissions for a workspace-level operation
CwPermission[] getRequiredPermissions(CwUid currentWorkspaceUid, CwUid parentWorkspaceUid)
Get the required permissions for a workspace-level operation

Methods inherited from class oracle.workspaces.CwOperation
getOperationByName, getOperationName, toString

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

Method Detail

getRequiredPermissions

public CwPermission[] getRequiredPermissions(CwUid currentWorkspaceUid)
                                      throws CwException
Get the required permissions for a workspace-level operation
Throws:
CwException

getRequiredPermissions

public CwPermission[] getRequiredPermissions(CwUid currentWorkspaceUid,
                                             CwUid parentWorkspaceUid)
                                      throws CwException
Get the required permissions for a workspace-level operation
Throws:
CwException

Copyright © 2001, 2005, Oracle. All rights reserved.