|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VersionControlledResource
The VersionControlledResource represents in contrast to the
VersionableResource a resource, that has already been put
under version-control. This resource can be checked-in, checked-out and
has its own version history.
DeltaVResource,
VersionableResource| Field Summary | |
|---|---|
static DavPropertyName |
ACTIVITY_SET
DAV:activity-set is a property for a checked-out resource, if the server supports the activity feature. |
static DavPropertyName |
AUTO_MERGE_SET
The DAV:auto-merge-set property identifies each version that the server has merged into this checked-out resource. |
static DavPropertyName |
AUTO_VERSION
The DAV:auto-version property determines how it responds to a method that attempts to modify its content or dead properties. |
static DavPropertyName |
BASELINE_CONTROLLED_COLLECTION
If the 'Baseline' feature is supported, DAV:baseline-controlled-collection is a required property of any version-controlled resource, that represents a 'configuration'. |
static DavPropertyName |
CHECKED_IN
The DAV:checked-in property appears on a checked-in version-controlled resource, and identifies the base version of this version-controlled resource. |
static DavPropertyName |
CHECKED_OUT
The DAV:checked-out property identifies the base version of this resource. |
static DavPropertyName |
CHECKIN_FORK
This property determines the DAV:checkin-fork property of the version that results from checking in this resource. |
static DavPropertyName |
CHECKOUT_FORK
This property determines the DAV:checkout-fork property of the version that results from checking in this resource. |
static DavPropertyName |
ECLIPSED_SET
If the 'Version-Controlled-Collection Feature' is supported the DAV:eclipsed-set property present on a collection identifies all internal members that are not version-controlled and hide a vc internal member with the same name. |
static DavPropertyName |
MERGE_SET
This property identifies each version that is to be merged into this checked-out resource. |
static String |
methods_checkedIn
Methods defined for a checked-in version-controlled resource: CHECKOUT, UPDATE, MERGE, LABEL |
static String |
methods_checkedOut
Methods defined for a checked-out version-controlled resource: CHECKIN, MERGE |
static DavPropertyName |
PREDECESSOR_SET
The DAV:predecessor-set property of a version-controlled resource points to those version resources, that are scheduled to become the predecessors of this resource when it is back checked-in. |
static DavPropertyName |
SUBBASELINE_SET
This property is mandatory for all checked-out version-controlled-configuration resources. |
static DavPropertyName |
UNRESERVED
DAV:unreserved is a property for a checked-out resource, if the server supports the activity feature. |
static DavPropertyName |
VERSION_HISTORY
The computed property DAV:version-history identifies the version history resource for the DAV:checked-in or DAV:checked-out version of this version-controlled resource. |
| Fields inherited from interface org.apache.jackrabbit.webdav.version.VersionableResource |
|---|
METHODS |
| Fields inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResource |
|---|
METHODS_INCL_MKWORKSPACE |
| Method Summary | |
|---|---|
String |
checkin()
Perform a checkin on the version controlled resource. |
void |
checkout()
Perform a checkout on the version controlled resource. |
VersionHistoryResource |
getVersionHistory()
Returns the VersionHistoryResource, that is referenced in the
'version-history' property. |
void |
label(LabelInfo labelInfo)
Modify the labels of the version referenced by the DAV:checked-in property of this checked-in version-controlled resource. |
MultiStatus |
merge(MergeInfo mergeInfo)
Perform a merge on this resource using the specified MergeInfo. |
void |
uncheckout()
Perform an uncheckout on the version controlled resource. |
MultiStatus |
update(UpdateInfo updateInfo)
Perform an update on this resource using the specified UpdateInfo. |
| Methods inherited from interface org.apache.jackrabbit.webdav.version.VersionableResource |
|---|
addVersionControl |
| Methods inherited from interface org.apache.jackrabbit.webdav.version.DeltaVResource |
|---|
addWorkspace, getOptionResponse, getReferenceResources, getReport |
| 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 |
| Field Detail |
|---|
static final String methods_checkedIn
static final String methods_checkedOut
static final DavPropertyName AUTO_VERSION
static final DavPropertyName VERSION_HISTORY
<!ELEMENT version-history (href)>
static final DavPropertyName CHECKED_IN
<!ELEMENT checked-in (href)>
static final DavPropertyName CHECKED_OUT
<!ELEMENT checked-out (href)>
CHECKED_INstatic final DavPropertyName PREDECESSOR_SET
<!ELEMENT predecessor-set (href+)>
checkin(),
VersionResource.PREDECESSOR_SETstatic final DavPropertyName CHECKIN_FORK
static final DavPropertyName CHECKOUT_FORK
static final DavPropertyName MERGE_SET
<!ELEMENT merge-set (href*)>
merge(MergeInfo)static final DavPropertyName AUTO_MERGE_SET
<!ELEMENT auto-merge-set (href*)>
merge(MergeInfo)static final DavPropertyName UNRESERVED
<!ELEMENT unreserved (#PCDATA)> PCDATA value: boolean
VersionResource.ACTIVITY_SETstatic final DavPropertyName ACTIVITY_SET
VersionResource.ACTIVITY_SETstatic final DavPropertyName ECLIPSED_SET
<!ELEMENT eclipsed-set (binding-name*)> <!ELEMENT binding-name (#PCDATA)> PCDATA value: URL segment
VersionResource.VERSION_CONTROLLED_BINDING_SETstatic final DavPropertyName BASELINE_CONTROLLED_COLLECTION
<!ELEMENT baseline-controlled-collection (href)>Note that the DAV:baseline-controlled-collection represents a
HrefProperty
for the corresponding
property, that is required for all resources that are contained in this
version-controlled-configuration.static final DavPropertyName SUBBASELINE_SET
<!ELEMENT subbaseline-set (href*)>Note that the DAV:baseline-controlled-collection represents a
HrefProperty
BaselineResource.SUBBASELINE_SET| Method Detail |
|---|
String checkin()
throws DavException
DavException - if an error occurs.
void checkout()
throws DavException
DavException
void uncheckout()
throws DavException
DavException
MultiStatus update(UpdateInfo updateInfo)
throws DavException
UpdateInfo.
updateInfo -
MultiStatus containing the list of resources that
have been modified by this update call.
DavException
MultiStatus merge(MergeInfo mergeInfo)
throws DavException
MergeInfo.
mergeInfo -
MultiStatus containing the list of resources that
have been modified.
DavException
void label(LabelInfo labelInfo)
throws DavException
labelInfo -
DavExceptionLabelInfo,
for the pre- and postcondition of
a successful LABEL request.
VersionHistoryResource getVersionHistory()
throws DavException
VersionHistoryResource, that is referenced in the
'version-history' property.
DavException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||