Interface WorkspaceResource
-
- All Superinterfaces:
DavResource
,DeltaVResource
- All Known Implementing Classes:
WorkspaceResourceImpl
public interface WorkspaceResource extends DeltaVResource
A workspace resource is a collection whose members are related version-controlled and non-version-controlled resources.RFC 3253 defines the following required live properties for an Workspace resource.
- all DeltaV-compliant resource properties
DAV:workspace-checkout-set
DAV:baseline-controlled-collection-set
(baseline)DAV:current-activity-set
(activity)
The workspace resource must support all methods defined for a DeltaV-compliant collection. Since no additional methods are required for a workspace this interface mainly acts as marker.
Please refer to RFC 3253 Section 6 for a complete description of this resource type.
-
-
Field Summary
Fields Modifier and Type Field Description static DavPropertyName
BASELINE_CONTROLLED_COLLECTION_SET
The Baseline feature (section 12) defines the following computed property for a workspace resource: DAV:baseline-controlled-collection-set lists all collections of this workspace, that are under baseline control.static DavPropertyName
CURRENT_ACTIVITY_SET
DAV:current-activity-set is a required property for a workspace resource, if the server supports the activity feature.
It identifies the activities that currently are being performed in this workspace.static DavPropertyName
CUURENT_ACTIVITY_SET
Deprecated.UseCURRENT_ACTIVITY_SET
instead.static DavPropertyName
WORKSPACE_CHECKOUT_SET
The DAV:workspace-checkout-set property is the only required property which is additionally added to a workspace resource.
This computed property identifies each checked-out resource whose DAV:workspace property identifies this workspace.-
Fields inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResource
METHODS, METHODS_INCL_MKWORKSPACE
-
-
Method Summary
-
Methods inherited from interface org.apache.jackrabbit.webdav.DavResource
addLockManager, addMember, alterProperties, copy, exists, getCollection, getComplianceClass, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getMembers, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, getSupportedMethods, hasLock, isCollection, isLockable, lock, move, refreshLock, removeMember, removeProperty, setProperty, spool, unlock
-
Methods inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResource
addWorkspace, getOptionResponse, getReferenceResources, getReport
-
-
-
-
Field Detail
-
WORKSPACE_CHECKOUT_SET
static final DavPropertyName WORKSPACE_CHECKOUT_SET
The DAV:workspace-checkout-set property is the only required property which is additionally added to a workspace resource.
This computed property identifies each checked-out resource whose DAV:workspace property identifies this workspace.Note that the DAV:workspace-checkout-set represents a
HrefProperty
.
-
CUURENT_ACTIVITY_SET
@Deprecated static final DavPropertyName CUURENT_ACTIVITY_SET
Deprecated.UseCURRENT_ACTIVITY_SET
instead.
-
CURRENT_ACTIVITY_SET
static final DavPropertyName CURRENT_ACTIVITY_SET
DAV:current-activity-set is a required property for a workspace resource, if the server supports the activity feature.
It identifies the activities that currently are being performed in this workspace. When a member of this workspace is checked out, if no activity is specified in the checkout request, the DAV:current-activity-set will be used. This allows an activity-unaware client to update a workspace in which activity tracking is required. The DAV:current-activity-set MAY be restricted to identify at most one activity.The property is defined to have the following format:
<!ELEMENT current-activity-set (href*)>
Note that the DAV:current-activity-set represents aHrefProperty
-
BASELINE_CONTROLLED_COLLECTION_SET
static final DavPropertyName BASELINE_CONTROLLED_COLLECTION_SET
The Baseline feature (section 12) defines the following computed property for a workspace resource: DAV:baseline-controlled-collection-set lists all collections of this workspace, that are under baseline control. This list may include the workspace itself.The property is defined to have the following format:
<!ELEMENT baseline-controlled-collection-set (href*)>
Note that the DAV:baseline-controlled-collection-set represents aHrefProperty
-
-