public class CookieSourceImpl extends java.lang.Object implements CookieSource
CookieSourceservice interface.| Constructor and Description |
|---|
CookieSourceImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
readCookieValue(java.lang.String name)
Returns the value of the first cookie whose name matches.
|
void |
removeCookieValue(java.lang.String name)
Removes a previously written cookie, by writing a new cookie with a maxAge of 0.
|
void |
setDefaultMaxAge(int defaultMaxAge) |
void |
setRequest(javax.servlet.http.HttpServletRequest request) |
void |
setResponse(javax.servlet.http.HttpServletResponse response) |
void |
writeCookieValue(java.lang.String name,
java.lang.String value)
Creates or updates a cookie value.
|
void |
writeCookieValue(java.lang.String name,
java.lang.String value,
int maxAge)
As with
CookieSource.writeCookieValue(String, String) but an explicit maximum age may be set. |
public CookieSourceImpl()
public java.lang.String readCookieValue(java.lang.String name)
CookieSourceCookieSource.writeCookieValue(String, String)).readCookieValue in interface CookieSourcepublic void writeCookieValue(java.lang.String name, java.lang.String value)
CookieSourceorg.apache.tapestry.default-cookie-max-age. The factory default
for this value is the equivalent of one week.writeCookieValue in interface CookieSourcepublic void writeCookieValue(java.lang.String name, java.lang.String value, int maxAge)
CookieSourceCookieSource.writeCookieValue(String, String) but an explicit maximum age may be set.writeCookieValue in interface CookieSourcename - the name of the cookievalue - the value to be stored in the cookiemaxAge - the maximum age, in seconds, to store the cookiepublic void removeCookieValue(java.lang.String name)
CookieSourceremoveCookieValue in interface CookieSourcepublic void setRequest(javax.servlet.http.HttpServletRequest request)
public void setResponse(javax.servlet.http.HttpServletResponse response)
public void setDefaultMaxAge(int defaultMaxAge)