org.apache.jackrabbit.webdav.jcr.lock
Class SessionScopedLockEntry

java.lang.Object
  extended by org.apache.jackrabbit.webdav.lock.AbstractLockEntry
      extended by org.apache.jackrabbit.webdav.jcr.lock.SessionScopedLockEntry
All Implemented Interfaces:
DavConstants, LockEntry, XmlSerializable

public class SessionScopedLockEntry
extends AbstractLockEntry

SessionScopedLockEntry represents the 'session-scoped' write lock as defined by JCR.


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
SessionScopedLockEntry()
           
 
Method Summary
 Scope getScope()
          Returns the scope of this lock entry.
 Type getType()
          Returns the type of this lock entry
 
Methods inherited from class org.apache.jackrabbit.webdav.lock.AbstractLockEntry
toXml
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionScopedLockEntry

public SessionScopedLockEntry()
Method Detail

getType

public Type getType()
Description copied from interface: LockEntry
Returns the type of this lock entry

Returns:
always returns write.
See Also:
LockEntry.getType()

getScope

public Scope getScope()
Description copied from interface: LockEntry
Returns the scope of this lock entry.

Returns:
returns ItemResourceConstants.EXCLUSIVE_SESSION.
See Also:
LockEntry.getScope()


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