Interface WorkspaceResource

All Superinterfaces:
DavResource, DeltaVResource

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.

Note, that RFC 3253 doesn't define a separate resource type for a workspace.

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 Details

    • 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

      static final DavPropertyName CUURENT_ACTIVITY_SET
      Deprecated.
    • 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 a HrefProperty
    • 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 a HrefProperty