Project: stp

javax.wvcm
Interface WorkspaceProvider

All Superinterfaces:
Provider
All Known Subinterfaces:
CcProvider

public interface WorkspaceProvider
extends Provider

A WVCM workspace provider. A WVCM workspace provider is a factory for creating new new proxy objects for resources that are members of a workspace. A WVCM workspace provider also can be queried to determine recommended locations for workspaces, both to guide the placement of new workspaces as well as to locate existing resources. Once a workspace is located, the workspace resource can be queried to determine locations for other types of resources.

Since:
1.0

Field Summary
static String IA_CR_HAS_ONE_PARENT
           
static String IA_ROOT_LOCATION
           
static String IA_STREAM_FORGETS_UNBOUND_VERSIONS
           
static String IA_VERSION_KNOWS_PARENT
           
static String IA_WORKSPACE_PATH
           
 
Method Summary
 Activity activity(Location loc)
          Construct an activity proxy for the given location.
 Baseline baseline(Location loc)
          Construct a baseline proxy for the given location.
 Component component(Location loc)
          Construct a component proxy for the given location.
 Configuration configuration(Location loc)
          Construct a configuration proxy for the given location.
 ControllableFolder controllableFolder(Location loc)
          Construct a controllable folder proxy for the given location.
 ControllableResource controllableResource(Location loc)
          Construct a controllable resource proxy for the given location.
 ControllableSymbolicLink controllableSymbolicLink(Location loc)
          Construct a controllable symbolic link proxy for the given location.
 FolderVersion folderVersion(Location loc)
          Construct a folder version proxy for the given location.
 Stream stream(Location loc)
          Construct a stream proxy for the given location.
 Task task(Location loc)
          Construct a task proxy for the given location.
 Version version(Location loc)
          Construct a version proxy for the given location.
 VersionHistory versionHistory(Location loc)
          Construct a version history proxy for the given location.
 Workspace workspace(Location loc)
          Construct a workspace proxy for the given location.
 
Methods inherited from interface javax.wvcm.Provider
buildProxy, callback, folder, initArgs, initialize, location, relativeRootLocation, resource, resourceList, rootLocation
 

Field Detail

IA_CR_HAS_ONE_PARENT

static final String IA_CR_HAS_ONE_PARENT
See Also:
Constant Field Values

IA_ROOT_LOCATION

static final String IA_ROOT_LOCATION
See Also:
Constant Field Values

IA_STREAM_FORGETS_UNBOUND_VERSIONS

static final String IA_STREAM_FORGETS_UNBOUND_VERSIONS
See Also:
Constant Field Values

IA_VERSION_KNOWS_PARENT

static final String IA_VERSION_KNOWS_PARENT
See Also:
Constant Field Values

IA_WORKSPACE_PATH

static final String IA_WORKSPACE_PATH
See Also:
Constant Field Values
Method Detail

activity

Activity activity(Location loc)
Construct an activity proxy for the given location.

Parameters:
loc - the location of the activity.
Returns:
a new proxy for an activity at this Location.

baseline

Baseline baseline(Location loc)
Construct a baseline proxy for the given location.

Parameters:
loc - the location of the baseline.
Returns:
a new proxy for a baseline at this Location.

component

Component component(Location loc)
Construct a component proxy for the given location.

Parameters:
loc - the location of the component.
Returns:
a new proxy for a component at this Location.

configuration

Configuration configuration(Location loc)
Construct a configuration proxy for the given location.

Parameters:
loc - the location of the configuration.
Returns:
a new proxy for a configuration at this Location.

controllableFolder

ControllableFolder controllableFolder(Location loc)
Construct a controllable folder proxy for the given location.

Parameters:
loc - the location of the controllable folder.
Returns:
a new proxy for a controllable folder at this Location.

controllableResource

ControllableResource controllableResource(Location loc)
Construct a controllable resource proxy for the given location.

Parameters:
loc - the location of the controllable resource.
Returns:
a new proxy for a controllable resource at this Location.

controllableSymbolicLink

ControllableSymbolicLink controllableSymbolicLink(Location loc)
Construct a controllable symbolic link proxy for the given location.

Parameters:
loc - the location of the controllable symbolic link.
Returns:
a new proxy for a controllable symbolic link at this Location.

folderVersion

FolderVersion folderVersion(Location loc)
Construct a folder version proxy for the given location.

Parameters:
loc - the location of the folder version.
Returns:
a new proxy for a folder version at this Location.

stream

Stream stream(Location loc)
Construct a stream proxy for the given location.

Parameters:
loc - the location of the stream.
Returns:
a new proxy for a stream at this Location.

task

Task task(Location loc)
Construct a task proxy for the given location.

Parameters:
loc - the location of the task.
Returns:
a new proxy for a task at this Location.

version

Version version(Location loc)
Construct a version proxy for the given location.

Parameters:
loc - the location of the version.
Returns:
a new proxy for a version at this Location.

versionHistory

VersionHistory versionHistory(Location loc)
Construct a version history proxy for the given location.

Parameters:
loc - the location of the version history.
Returns:
a new proxy for a version history at this Location.

workspace

Workspace workspace(Location loc)
Construct a workspace proxy for the given location.

Parameters:
loc - the location of the workspace.
Returns:
a new proxy for a workspace at this Location.

Generated Fri 24-May-2013 12:47 AM

Copyright © IBM 2013. All rights reserved.