|
||||||||||
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. This property determines the DAV:activity-set property of the version that results from checking in this resource. |
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. It indicates whether the DAV:activity-set of another checked-out resource associated with the version history of this version-controlled resource can have an activity that is in the DAV:activity-set property of this checked-out resource. |
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. The property is defined to have the following format: |
Fields inherited from interface org.apache.jackrabbit.webdav.version.VersionableResource |
---|
COMPLIANCE_CLASS, 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, 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_IN
static final DavPropertyName PREDECESSOR_SET
<!ELEMENT predecessor-set (href+)>
checkin()
,
VersionResource.PREDECESSOR_SET
static 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_SET
static final DavPropertyName ACTIVITY_SET
VersionResource.ACTIVITY_SET
static final DavPropertyName ECLIPSED_SET
<!ELEMENT eclipsed-set (binding-name*)> <!ELEMENT binding-name (#PCDATA)> PCDATA value: URL segment
VersionResource.VERSION_CONTROLLED_BINDING_SET
static 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
-
DavException
LabelInfo
,
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 |