|
Oracle© Collaboration Suite Workspaces Web Services API Reference 10g Release 1 (10.1.2.2) Part No. B28209-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Collaborative Workspaces provides views for categorizing and aggregating content across resource types within a workspace - ViewsService provides methods to operate on views within a workspace.
The major operations supported include: creation, updation, retrieval and deletion of views.
The Axis specific code snippet given below, illustrates how a view can be created within a workspace.
// Invoke an instance of the view service locator and get a handle to view service.
ViewsServiceServiceLocator vssl = new ViewsServiceServiceLocator();
ViewsService vService = vssl.getViewsService();
// Create a view definition object and set necessary attributes.
ViewItemDefinition vDef1 = new ViewItemDefinition();
vDef1.setName("New View 1");
vDef1.setDescription("Description of view 1");
// wspcId is the UID of workspace in which the view is to be created.
vService.createView(wspcId, vDef1);
| Method Summary | |
int |
addItems(java.lang.String wspcUid, java.lang.String viewUid, java.lang.String[] itemUids)Adds the specified items to the view. |
ViewResourceItem |
createView(java.lang.String wspcUid, ViewItemDefinition viewDef)Creates a view in the workspace specified. |
void |
deleteViews(java.lang.String wspcUid, java.lang.String[] viewUids)Deletes the specified views from the workspace given. |
ViewResourceItem |
getViewByUid(java.lang.String wspcUid, java.lang.String viewUid)Returns the view represented by the uid. |
java.lang.String[] |
listItems(java.lang.String wspcUid, java.lang.String viewUid)Gives the ids of the elements in the view specified. |
ViewResourceItem[] |
listParentViews(java.lang.String wspcUid, java.lang.String itemUid)Lists all the views the specified resource item is a member of |
ViewResourceItem[] |
listViews(java.lang.String wspcUid)Lists all the views in the workspace specified. |
void |
removeItems(java.lang.String wspcUid, java.lang.String viewUid, java.lang.String[] itemUids)Removes the specified items from the view. |
void |
updateView(java.lang.String wspcUid, ViewResourceItem viewRes)Updates the view represented by the uid. |
| Method Detail |
public ViewResourceItem createView(java.lang.String wspcUid,
ViewItemDefinition viewDef)
throws CwWSException
viewDef - - ViewDefinition bean representing the properties of the view to be created.wspcUid - - workspace in which the view is to be created.CwWSException - - If objects passed are null or invalid
public void deleteViews(java.lang.String wspcUid,
java.lang.String[] viewUids)
throws CwWSException
viewUids - - array of the uid's of views to be deleted.wspcUid - - workspacw from which the views are to be deleted.CwWSException - - If objects passed are null or invalid
public ViewResourceItem getViewByUid(java.lang.String wspcUid,
java.lang.String viewUid)
throws CwWSException
viewUid - - view id representing the view to be retrieved.wspcUid - - workspace in which the view is present.CwWSException - - If objects passed are null or invalid
public void updateView(java.lang.String wspcUid,
ViewResourceItem viewRes)
throws CwWSException
wspcUid - - uid of the workspace in which the view is present.viewRes - - The bean representing the view.CwWSException - - If the view uid or name is null.
public ViewResourceItem[] listParentViews(java.lang.String wspcUid,
java.lang.String itemUid)
throws CwWSException
itemUid - - uid of the item for which the parent views are to be returned.wspcUid - - uid of the workspace in which the item is present.CwWSException - - If objects passed are null or invalid
public ViewResourceItem[] listViews(java.lang.String wspcUid)
throws CwWSException
wspcUid - - uid of the workspace in which the views are present.CwWSException - - If objects passed are null or invalid
public int addItems(java.lang.String wspcUid,
java.lang.String viewUid,
java.lang.String[] itemUids)
throws CwWSException
itemUids - - uids of the items added to the view.viewUid - - uid of the view into which the items are addedwspcUid - - workspae in which the view is presentCwWSException
public java.lang.String[] listItems(java.lang.String wspcUid,
java.lang.String viewUid)
throws CwWSException
viewUid - - view in which the items are presentwspcUid - - workspace in which the view is present.CwWSException - - If objects passed are null or invalid
public void removeItems(java.lang.String wspcUid,
java.lang.String viewUid,
java.lang.String[] itemUids)
throws CwWSException
itemUids - - uids of the items to be removed from the viewviewUid - - view from which the items are to be removedwspcUid - - workspace in which the view is present.CwWSException - - If objects passed are null or invalid
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||