org.apache.jackrabbit.webdav.transaction
Class TxLockEntry

java.lang.Object
  extended byorg.apache.jackrabbit.webdav.lock.AbstractLockEntry
      extended byorg.apache.jackrabbit.webdav.transaction.TxLockEntry
All Implemented Interfaces:
DavConstants, LockEntry, TransactionConstants, XmlSerializable

public final class TxLockEntry
extends AbstractLockEntry
implements TransactionConstants

TxLockEntry represents the lock entry objects allowed for a transaction lock.


Field Summary
 
Fields inherited from interface org.apache.jackrabbit.webdav.transaction.TransactionConstants
GLOBAL, HEADER_TRANSACTIONID, LOCAL, NAMESPACE, TRANSACTION, XML_COMMIT, XML_GLOBAL, XML_LOCAL, XML_ROLLBACK, XML_TRANSACTION, XML_TRANSACTIONINFO, XML_TRANSACTIONSTATUS
 
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_BY_PROPERTY, PROPFIND_PROPERTY_NAMES, TIMEOUT_INFINITE, UNDEFINED_TIMEOUT, XML_ACTIVELOCK, XML_ALLPROP, XML_COLLECTION, XML_DEPTH, XML_DST, XML_EXCLUSIVE, XML_HREF, XML_KEEPALIVE, XML_LINK, XML_LOCKENTRY, XML_LOCKINFO, 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
TxLockEntry(boolean isLocal)
          Create a lock entry that identifies transaction lock.
 
Method Summary
 Scope getScope()
          Returns either local or global scope depending on the initial construtor value.
 Type getType()
          Returns the 'transaction' lock type.
 
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

TxLockEntry

public TxLockEntry(boolean isLocal)
Create a lock entry that identifies transaction lock.

Parameters:
isLocal - boolean value indicating whether this is a local or a global lock entry.
Method Detail

getType

public Type getType()
Returns the 'transaction' lock type.

Specified by:
getType in interface LockEntry
Returns:
always returns the 'transaction' type.
See Also:
LockEntry.getType(), TransactionConstants.TRANSACTION

getScope

public Scope getScope()
Returns either local or global scope depending on the initial construtor value.

Specified by:
getScope in interface LockEntry
Returns:
returns 'global' or 'local' scope.
See Also:
LockEntry.getScope(), TransactionConstants.GLOBAL, TransactionConstants.LOCAL


Copyright © 2005-2006 . All Rights Reserved.