Interface TransactionResource
-
- All Superinterfaces:
DavResource
public interface TransactionResource extends DavResource
TransactionResource
extends theDavResource
interface by transaction relevant METHODS.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
METHODS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getTransactionId()
The TransactionId ornull
according to the value of the corresponding requestheader
field.void
init(TxLockManager txMgr, java.lang.String transactionId)
Initializes theTransactionResource
.void
unlock(java.lang.String lockToken, TransactionInfo info)
Overloads theunlock
method of theDavResource
interface.-
Methods inherited from interface org.apache.jackrabbit.webdav.DavResource
addLockManager, addMember, alterProperties, copy, exists, getCollection, getComplianceClass, getDisplayName, getFactory, getHref, getLocator, getLock, getLocks, getMembers, getModificationTime, getProperties, getProperty, getPropertyNames, getResourcePath, getSession, getSupportedMethods, hasLock, isCollection, isLockable, lock, move, refreshLock, removeMember, removeProperty, setProperty, spool, unlock
-
-
-
-
Field Detail
-
METHODS
static final java.lang.String METHODS
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
void init(TxLockManager txMgr, java.lang.String transactionId)
Initializes theTransactionResource
.- Parameters:
txMgr
-transactionId
-
-
getTransactionId
java.lang.String getTransactionId()
The TransactionId ornull
according to the value of the corresponding requestheader
field.- Returns:
- TransactionId header or
null
-
unlock
void unlock(java.lang.String lockToken, TransactionInfo info) throws DavException
Overloads theunlock
method of theDavResource
interface.- Parameters:
lockToken
- lock token as present in the request header.info
- transaction info object as present in the UNLOCK request body.- Throws:
DavException
- if an error occurs- See Also:
DavResource.unlock(String)
,TransactionDavServletRequest.getTransactionId()
,DavServletRequest.getLockToken()
-
-