org.apache.webdav.lib
Class State

java.lang.Object
  |
  +--org.apache.webdav.lib.State

public class State
extends java.lang.Object

Session state.

Author:
Remy Maucherat

Field Summary
protected  java.lang.String authenticateToken
          Authenticate token.
protected  java.util.Vector cookies
          Cookies.
protected  java.util.Hashtable lockTokens
          Lock tokens.
 
Constructor Summary
State()
           
 
Method Summary
 void addCookie(Cookie cookie)
          Add a cookie
 void addCookies(Cookie[] cookies)
          Add a number of cookies
 void addLock(java.lang.String uri, java.lang.String value)
          Add a lock token.
 java.lang.String getAuthenticateToken()
          Authenticate token accessor.
 java.util.Vector getCookies()
           
 java.util.Enumeration getLocks(java.lang.String uri)
          Get locks
 void removeLock(java.lang.String uri, java.lang.String value)
          Remove a lock.
 void removeLocks(java.lang.String uri)
          Remove locks.
 void setAuthenticateToken(java.lang.String authenticateToken)
          Authenticate token setter.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lockTokens

protected java.util.Hashtable lockTokens
Lock tokens.

authenticateToken

protected java.lang.String authenticateToken
Authenticate token.

cookies

protected java.util.Vector cookies
Cookies.
Constructor Detail

State

public State()
Method Detail

addCookie

public void addCookie(Cookie cookie)
Add a cookie

addCookies

public void addCookies(Cookie[] cookies)
Add a number of cookies

getCookies

public java.util.Vector getCookies()

addLock

public void addLock(java.lang.String uri,
                    java.lang.String value)
Add a lock token.
Parameters:
uri - Uri
value - Lock token value

removeLock

public void removeLock(java.lang.String uri,
                       java.lang.String value)
Remove a lock.
Parameters:
uri - Uri
value - LockToken value

removeLocks

public void removeLocks(java.lang.String uri)
Remove locks.
Parameters:
uri - Uri

getLocks

public java.util.Enumeration getLocks(java.lang.String uri)
Get locks
Parameters:
uri - Uri
Returns:
Enumeration of lock tokens

setAuthenticateToken

public void setAuthenticateToken(java.lang.String authenticateToken)
Authenticate token setter.
Parameters:
authenticateToken - Authenticate token

getAuthenticateToken

public java.lang.String getAuthenticateToken()
Authenticate token accessor.
Returns:
String authenticate token