| Package | Description | 
|---|---|
| org.apache.jackrabbit.webdav | |
| org.apache.jackrabbit.webdav.client.methods | Provides classes for use with the Apache HttpClient, supporting WebDAV
 request methods. | 
| org.apache.jackrabbit.webdav.jcr | Contains JCR specific implementations. | 
| org.apache.jackrabbit.webdav.jcr.transaction | |
| org.apache.jackrabbit.webdav.lock | Provides interfaces and classes for locking related issues. | 
| org.apache.jackrabbit.webdav.simple | |
| org.apache.jackrabbit.webdav.transaction | Contains interfaces and classes related to transaction locks. | 
| Modifier and Type | Method and Description | 
|---|---|
| LockInfo | DavServletRequest. getLockInfo()Return the parsed 'lockinfo' request body, the  Timeout headerand theDepth headerof a LOCK request asLockInfoobject. | 
| LockInfo | WebdavRequestImpl. getLockInfo()LockInfoobject encapsulating the information passed with a LOCK
 request if the LOCK request body was valid. | 
| Modifier and Type | Method and Description | 
|---|---|
| ActiveLock | DavResource. lock(LockInfo reqLockInfo)Lock this webdav resource with the information retrieve from the request
 and return the resulting lockdiscovery object. | 
| ActiveLock | DavResource. refreshLock(LockInfo reqLockInfo,
           String lockToken)Refresh an existing lock by resetting the timeout. | 
| Constructor and Description | 
|---|
| HttpLock(String uri,
        LockInfo lockInfo) | 
| HttpLock(URI uri,
        LockInfo lockInfo) | 
| Modifier and Type | Method and Description | 
|---|---|
| ActiveLock | DefaultItemCollection. lock(LockInfo reqLockInfo)Creates a lock on this resource by locking the underlying
  node. | 
| ActiveLock | DefaultItemCollection. refreshLock(LockInfo reqLockInfo,
           String lockToken)Refreshes the lock on this resource. | 
| Modifier and Type | Method and Description | 
|---|---|
| ActiveLock | TxLockManagerImpl. createLock(LockInfo lockInfo,
          DavResource resource)Create a new lock. | 
| ActiveLock | TxLockManagerImpl. refreshLock(LockInfo lockInfo,
           String lockToken,
           DavResource resource)Refresh the lock identified by the given lock token. | 
| Modifier and Type | Method and Description | 
|---|---|
| ActiveLock | LockManager. createLock(LockInfo lockInfo,
          DavResource resource)Create a new lock for the given  resource. | 
| ActiveLock | SimpleLockManager. createLock(LockInfo lockInfo,
          DavResource resource)Adds the lock for the given resource, replacing any existing lock. | 
| ActiveLock | LockManager. refreshLock(LockInfo lockInfo,
           String lockToken,
           DavResource resource)Refresh the lock identified by the given lockToken and initially created
 on the specified resource. | 
| ActiveLock | SimpleLockManager. refreshLock(LockInfo lockInfo,
           String lockToken,
           DavResource resource) | 
| Constructor and Description | 
|---|
| DefaultActiveLock(LockInfo lockInfo)Create a new lock | 
| Modifier and Type | Method and Description | 
|---|---|
| ActiveLock | DavResourceImpl. lock(LockInfo lockInfo) | 
| ActiveLock | DavResourceImpl. refreshLock(LockInfo lockInfo,
           String lockToken) | 
| Constructor and Description | 
|---|
| TxActiveLock(LockInfo lockInfo)Create a new transaction lock. If the lockInfo element is nullthe timeout defaults to
 half and hour. | 
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.