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 HashMapLock tokens.protected ArrayListLock list.protected StringTransaction handle of current session ofnullif 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 TypeMethodDescriptionvoidAdd a lock token.String[]getAllLocks(String uri) Get all locks scoped to that uri.Get lockDeprecated.voidremoveLock(String uri, String value) Remove a lock.voidremoveLocks(String uri) Remove locks.voidsetTransactionHandle(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 ofnullif 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
-