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
FieldsModifier and TypeFieldDescriptionprotected HashMap
Lock tokens.protected ArrayList
Lock list.protected String
Transaction handle of current session ofnull
if not inside of transaction.Fields inherited from class org.apache.commons.httpclient.HttpState
cookies, credMap, PREEMPTIVE_DEFAULT, PREEMPTIVE_PROPERTY, proxyCred
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Add a lock token.String[]
getAllLocks
(String uri) Get all locks scoped to that uri.Get lockDeprecated.void
removeLock
(String uri, String value) Remove a lock.void
removeLocks
(String uri) Remove locks.void
setTransactionHandle
(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
-
Field Details
-
locks
Lock tokens. -
lockTokens
Lock list. -
transactionHandle
Transaction handle of current session ofnull
if not inside of transaction.
-
-
Constructor Details
-
WebdavState
public WebdavState()
-
-
Method Details
-
addLock
Add a lock token.- Parameters:
uri
- Urivalue
- Lock token value
-
removeLock
Remove a lock.- Parameters:
uri
- Urivalue
- LockToken value
-
removeLocks
Remove locks.- Parameters:
uri
- Uri
-
getLock
Get lock- Parameters:
uri
- Uri
-
getLocks
Deprecated.Get locks- Parameters:
uri
- Uri- Returns:
- Enumeration of lock tokens
-
getAllLocks
Get all locks scoped to that uri.- Parameters:
uri
- Uri- Returns:
- Iterator of lock tokens
-
getTransactionHandle
-
setTransactionHandle
-