javax.wvcm
Interface Provider


public interface Provider

A WVCM provider.


Method Summary
 List clientWorkspaceFolderList(PropertyNameList wantedPropertyList)
          Return a list of Folder objects that identify folders on the client that contain workspaces for this Provider.
 Location location(String string)
          Return a Location whose string value is the specified String.
 ResourceList resourceList()
          Return an empty ResourceList.
 List serverSharedWorkspaceList(PropertyNameList wantedPropertyList)
          Return a list of Workspace objects which can be used as the argument of the Workspace.setServerState(javax.wvcm.Workspace) routine for more than one Workspace.
 List serverWorkspaceFolderList(PropertyNameList wantedPropertyList)
          Return a list of Folder objects that identify folders on the server that contain workspaces for this Provider.
 

Method Detail

serverWorkspaceFolderList

public List serverWorkspaceFolderList(PropertyNameList wantedPropertyList)
                                         throws WvcmException
Return a list of Folder objects that identify folders on the server that contain workspaces for this Provider. If this Provider does not allow the client to create new workspaces on the server, an empty List is returned.

Parameters:
wantedPropertyList - The properties available in the returned proxies.
WvcmException

clientWorkspaceFolderList

public List clientWorkspaceFolderList(PropertyNameList wantedPropertyList)
                                         throws WvcmException
Return a list of Folder objects that identify folders on the client that contain workspaces for this Provider. If this Provider does not support workspaces on the client, an empty List is returned.

Parameters:
wantedPropertyList - The properties available in the returned proxies.
WvcmException

serverSharedWorkspaceList

public List serverSharedWorkspaceList(PropertyNameList wantedPropertyList)
                                         throws WvcmException
Return a list of Workspace objects which can be used as the argument of the Workspace.setServerState(javax.wvcm.Workspace) routine for more than one Workspace. If this Provider does not allow multiple workspaces to share the same ServerState, an empty List is returned.

Parameters:
wantedPropertyList - The properties available in the returned proxies.
WvcmException

location

public Location location(String string)
                  throws WvcmException
Return a Location whose string value is the specified String.

Throws:
WvcmException - with ILLEGAL_LOCATION_SYNTAX if the String is not a valid location.

resourceList

public ResourceList resourceList()
Return an empty ResourceList.