Class AbstractActiveLock
- java.lang.Object
-
- 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
Constructors Constructor Description AbstractActiveLock()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 4918.-
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
-
-
-
-
Method Detail
-
getLockroot
public String getLockroot()
Description copied from interface:ActiveLock
Returns the lockroot.- Specified by:
getLockroot
in interfaceActiveLock
- Returns:
- lockroot
- See Also:
ActiveLock.getLockroot()
-
setLockroot
public void setLockroot(String lockroot)
Description copied from interface:ActiveLock
Set the lockroot.- Specified by:
setLockroot
in interfaceActiveLock
- See Also:
ActiveLock.setLockroot(String)
-
toXml
public Element toXml(Document document)
Returns the default Xml representation of the 'activelock' element as defined by RFC 4918.- Specified by:
toXml
in interfaceXmlSerializable
- Parameters:
document
-- Returns:
- Xml representation
-
-