org.apache.webdav.lib
Class WebdavState
HttpState
org.apache.webdav.lib.WebdavState
public class WebdavState
extends HttpState
Session state.
protected ArrayList | lockTokens - Lock list.
|
protected HashMap | locks - Lock tokens.
|
protected String | transactionHandle - Transaction handle of current session of
null if not inside of transaction.
|
lockTokens
protected ArrayList lockTokens
Lock list.
locks
protected HashMap locks
Lock tokens.
transactionHandle
protected String transactionHandle
Transaction handle of current session of null
if not inside of transaction.
addLock
public void addLock(String uri,
String value)
Add a lock token.
uri
- Urivalue
- Lock token value
getAllLocks
public String[] getAllLocks(String uri)
Get all locks scoped to that uri.
getLock
public String getLock(String uri)
Get lock
getLocks
public Enumeration getLocks(String uri)
Get locks
- Enumeration of lock tokens
getTransactionHandle
public String getTransactionHandle()
removeLock
public void removeLock(String uri,
String value)
Remove a lock.
uri
- Urivalue
- LockToken value
removeLocks
public void removeLocks(String uri)
Remove locks.
setTransactionHandle
public void setTransactionHandle(String transactionHandle)