public class WebdavState
extends org.apache.commons.httpclient.HttpState
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap |
locks
Lock tokens.
|
protected java.util.ArrayList |
lockTokens
Lock list.
|
protected java.lang.String |
transactionHandle
Transaction handle of current session of
null if not inside of transaction. |
Constructor and Description |
---|
WebdavState() |
Modifier and Type | Method and Description |
---|---|
void |
addLock(java.lang.String uri,
java.lang.String value)
Add a lock token.
|
java.lang.String[] |
getAllLocks(java.lang.String uri)
Get all locks scoped to that uri.
|
java.lang.String |
getLock(java.lang.String uri)
Get lock
|
java.util.Enumeration |
getLocks(java.lang.String uri)
Deprecated.
|
java.lang.String |
getTransactionHandle() |
void |
removeLock(java.lang.String uri,
java.lang.String value)
Remove a lock.
|
void |
removeLocks(java.lang.String uri)
Remove locks.
|
void |
setTransactionHandle(java.lang.String transactionHandle) |
addCookie, addCookies, clear, clearCookies, clearCredentials, clearProxyCredentials, getCookiePolicy, getCookies, getCookies, getCredentials, getCredentials, getProxyCredentials, getProxyCredentials, isAuthenticationPreemptive, purgeExpiredCookies, purgeExpiredCookies, setAuthenticationPreemptive, setCookiePolicy, setCredentials, setCredentials, setProxyCredentials, setProxyCredentials, toString
protected java.util.HashMap locks
protected java.util.ArrayList lockTokens
protected java.lang.String transactionHandle
null
if not inside of transaction.public void addLock(java.lang.String uri, java.lang.String value)
uri
- Urivalue
- Lock token valuepublic void removeLock(java.lang.String uri, java.lang.String value)
uri
- Urivalue
- LockToken valuepublic void removeLocks(java.lang.String uri)
uri
- Uripublic java.lang.String getLock(java.lang.String uri)
uri
- Uripublic java.util.Enumeration getLocks(java.lang.String uri)
uri
- Uripublic java.lang.String[] getAllLocks(java.lang.String uri)
uri
- Uripublic java.lang.String getTransactionHandle()
public void setTransactionHandle(java.lang.String transactionHandle)