Package org.apache.webdav.lib
Class WebdavState
- java.lang.Object
-
- org.apache.commons.httpclient.HttpState
-
- org.apache.webdav.lib.WebdavState
-
public class WebdavState extends org.apache.commons.httpclient.HttpState
Session state.
-
-
Field Summary
Fields Modifier and Type Field 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 ofnull
if not inside of transaction.
-
Constructor Summary
Constructors Constructor Description WebdavState()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method 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 lockjava.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)
-
Methods inherited from class org.apache.commons.httpclient.HttpState
addCookie, addCookies, clear, clearCookies, clearCredentials, clearProxyCredentials, getCookiePolicy, getCookies, getCookies, getCredentials, getCredentials, getProxyCredentials, getProxyCredentials, isAuthenticationPreemptive, purgeExpiredCookies, purgeExpiredCookies, setAuthenticationPreemptive, setCookiePolicy, setCredentials, setCredentials, setProxyCredentials, setProxyCredentials, toString
-
-
-
-
Method Detail
-
addLock
public void addLock(java.lang.String uri, java.lang.String value)
Add a lock token.- Parameters:
uri
- Urivalue
- Lock token value
-
removeLock
public void removeLock(java.lang.String uri, java.lang.String value)
Remove a lock.- Parameters:
uri
- Urivalue
- LockToken value
-
removeLocks
public void removeLocks(java.lang.String uri)
Remove locks.- Parameters:
uri
- Uri
-
getLock
public java.lang.String getLock(java.lang.String uri)
Get lock- Parameters:
uri
- Uri
-
getLocks
public java.util.Enumeration getLocks(java.lang.String uri)
Deprecated.Get locks- Parameters:
uri
- Uri- Returns:
- Enumeration of lock tokens
-
getAllLocks
public java.lang.String[] getAllLocks(java.lang.String uri)
Get all locks scoped to that uri.- Parameters:
uri
- Uri- Returns:
- Iterator of lock tokens
-
getTransactionHandle
public java.lang.String getTransactionHandle()
-
setTransactionHandle
public void setTransactionHandle(java.lang.String transactionHandle)
-
-