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.HttpStateSession state.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashMaplocksLock tokens.protected java.util.ArrayListlockTokensLock list.protected java.lang.StringtransactionHandleTransaction handle of current session ofnullif 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 voidaddLock(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.StringgetLock(java.lang.String uri)Get lockjava.util.EnumerationgetLocks(java.lang.String uri)Deprecated.java.lang.StringgetTransactionHandle()voidremoveLock(java.lang.String uri, java.lang.String value)Remove a lock.voidremoveLocks(java.lang.String uri)Remove locks.voidsetTransactionHandle(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)
-
-