org.apache.wvcm.store.webdav
Class VersionWebdavAccessor

java.lang.Object
  extended by org.apache.wvcm.store.webdav.WebdavAccessor
      extended by org.apache.wvcm.store.webdav.ResourceWebdavAccessor
          extended by org.apache.wvcm.store.webdav.VersionWebdavAccessor
All Implemented Interfaces:
Accessor, ResourceAccessor, VersionAccessor
Direct Known Subclasses:
BaselineWebdavAccessor, FolderVersionWebdavAccessor

public class VersionWebdavAccessor
extends ResourceWebdavAccessor
implements VersionAccessor

WebDAV-based implementation of VersionResourceAccessor.

Version:
$Revision: 1.1.1.1.2.3 $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wvcm.store.webdav.WebdavAccessor
WebdavAccessor.HttpClientWrapper
 
Field Summary
 
Fields inherited from class org.apache.wvcm.store.webdav.WebdavAccessor
providerImpl
 
Constructor Summary
VersionWebdavAccessor(Resource resource)
          Constructor.
 
Method Summary
 void doAddLabel(java.lang.String label)
          Add the specified label to this Version.
 void doRemoveLabel(java.lang.String label)
          Removes the specified label from this Version.
 void doSetLabel(java.lang.String label)
          Set the specified label on this Version.
 
Methods inherited from class org.apache.wvcm.store.webdav.ResourceWebdavAccessor
addLockTokens, addLockTokens, client, containsNestedProperties, doCheckExists, doCopy, doDelete, doLabel, doLock, doMove, doReadAccessControlList, doReadAllAttributes, doReadContent, doReadProperties, doSearch, doUnlock, doWriteAccessControlList, doWriteContent, doWriteProperties, getNestedExceptions, resource, setHttpMethod, setHttpMethod
 
Methods inherited from class org.apache.wvcm.store.webdav.WebdavAccessor
defaultContextPath, getHttpClient, getHttpClientWrapper, initialize, serverWorkspaceFolderList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.wvcm.store.ResourceAccessor
doCheckExists, doCopy, doDelete, doLock, doMove, doReadAccessControlList, doReadContent, doReadProperties, doSearch, doUnlock, doWriteAccessControlList, doWriteContent, doWriteProperties, resource
 
Methods inherited from interface org.apache.wvcm.store.Accessor
serverWorkspaceFolderList
 

Constructor Detail

VersionWebdavAccessor

public VersionWebdavAccessor(Resource resource)
Constructor.

Method Detail

doAddLabel

public void doAddLabel(java.lang.String label)
                throws WvcmException
Add the specified label to this Version.

Specified by:
doAddLabel in interface VersionAccessor
Parameters:
label - The label to add.
Throws:
WvcmException

doSetLabel

public void doSetLabel(java.lang.String label)
                throws WvcmException
Set the specified label on this Version. If the label is already on another version in the same version history, the label is removed from that other version.

Specified by:
doSetLabel in interface VersionAccessor
Parameters:
label - The label to set.
Throws:
WvcmException

doRemoveLabel

public void doRemoveLabel(java.lang.String label)
                   throws WvcmException
Removes the specified label from this Version.

Specified by:
doRemoveLabel in interface VersionAccessor
Parameters:
label - The label to remove.
Throws:
WvcmException


Copyright (c) 2003 - Apache Software Foundation