org.apache.jackrabbit.webdav.lock
Class AbstractActiveLock

java.lang.Object
  extended by org.apache.jackrabbit.webdav.lock.AbstractActiveLock
All Implemented Interfaces:
DavConstants, ActiveLock, XmlSerializable
Direct Known Subclasses:
DefaultActiveLock, JcrActiveLock

public abstract class AbstractActiveLock
extends Object
implements ActiveLock, DavConstants

AbstractActiveLock...


Field Summary
 
Fields inherited from interface org.apache.jackrabbit.webdav.DavConstants
creationDateFormat, DEPTH_0, DEPTH_1, DEPTH_INFINITY, DEPTH_INFINITY_S, HEADER_AUTHORIZATION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_TYPE, HEADER_DAV, HEADER_DEPTH, HEADER_DESTINATION, HEADER_ETAG, HEADER_IF, HEADER_LAST_MODIFIED, HEADER_LOCK_TOKEN, HEADER_OVERWRITE, HEADER_TIMEOUT, INFINITE_TIMEOUT, modificationDateFormat, NAMESPACE, OPAQUE_LOCK_TOKEN_PREFIX, PROPERTY_CREATIONDATE, PROPERTY_DISPLAYNAME, PROPERTY_GETCONTENTLANGUAGE, PROPERTY_GETCONTENTLENGTH, PROPERTY_GETCONTENTTYPE, PROPERTY_GETETAG, PROPERTY_GETLASTMODIFIED, PROPERTY_LOCKDISCOVERY, PROPERTY_RESOURCETYPE, PROPERTY_SOURCE, PROPERTY_SUPPORTEDLOCK, PROPFIND_ALL_PROP, PROPFIND_ALL_PROP_INCLUDE, PROPFIND_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIME, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_INCLUDE, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, XML_LOCKROOT, XML_LOCKSCOPE, XML_LOCKTOKEN, XML_LOCKTYPE, XML_MULTISTATUS, XML_OMIT, XML_OWNER, XML_PROP, XML_PROPERTYBEHAVIOR, XML_PROPERTYUPDATE, XML_PROPFIND, XML_PROPNAME, XML_PROPSTAT, XML_REMOVE, XML_RESPONSE, XML_RESPONSEDESCRIPTION, XML_SET, XML_SHARED, XML_SOURCE, XML_STATUS, XML_TIMEOUT, XML_WRITE
 
Constructor Summary
AbstractActiveLock()
           
 
Method Summary
 String getLockroot()
          Returns the lockroot.
 void setLockroot(String lockroot)
          Set the lockroot.
 Element toXml(Document document)
          Returns the default Xml representation of the 'activelock' element as defined by RFC 2518.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jackrabbit.webdav.lock.ActiveLock
getOwner, getScope, getTimeout, getToken, getType, isDeep, isExpired, isLockedByToken, setIsDeep, setOwner, setTimeout
 

Constructor Detail

AbstractActiveLock

public AbstractActiveLock()
Method Detail

getLockroot

public String getLockroot()
Description copied from interface: ActiveLock
Returns the lockroot.

Specified by:
getLockroot in interface ActiveLock
Returns:
lockroot
See Also:
ActiveLock.getLockroot()

setLockroot

public void setLockroot(String lockroot)
Description copied from interface: ActiveLock
Set the lockroot.

Specified by:
setLockroot in interface ActiveLock
See Also:
ActiveLock.setLockroot(String)

toXml

public Element toXml(Document document)
Returns the default Xml representation of the 'activelock' element as defined by RFC 2518.

Specified by:
toXml in interface XmlSerializable
Parameters:
document -
Returns:
Xml representation


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.