|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Cookie
Interface representing HTTP cookie operations, supporting pojo-style getters and setters for all
attributes which includes HttpOnly support.
This allows Shiro to set HttpOnly cookies even on
Servlet containers based on the 2.4 and 2.5 API (Servlet API 'native' support was only introduced in
the 2.6 specification).
| Field Summary | |
|---|---|
static String |
DELETED_COOKIE_VALUE
The value of deleted cookie (with the maxAge 0). |
static int |
ONE_YEAR
The number of seconds in one year (= 60 * 60 * 24 * 365). |
static String |
ROOT_PATH
Root path to use when the path hasn't been set and request context root is empty or null. |
| Method Summary | |
|---|---|
String |
getComment()
|
String |
getDomain()
|
int |
getMaxAge()
|
String |
getName()
|
String |
getPath()
|
String |
getValue()
|
int |
getVersion()
|
boolean |
isHttpOnly()
|
boolean |
isSecure()
|
String |
readValue(HttpServletRequest request,
HttpServletResponse response)
|
void |
removeFrom(HttpServletRequest request,
HttpServletResponse response)
|
void |
saveTo(HttpServletRequest request,
HttpServletResponse response)
|
void |
setComment(String comment)
|
void |
setDomain(String domain)
|
void |
setHttpOnly(boolean httpOnly)
|
void |
setMaxAge(int maxAge)
|
void |
setName(String name)
|
void |
setPath(String path)
|
void |
setSecure(boolean secure)
|
void |
setValue(String value)
|
void |
setVersion(int version)
|
| Field Detail |
|---|
static final String DELETED_COOKIE_VALUE
static final int ONE_YEAR
static final String ROOT_PATH
| Method Detail |
|---|
String getName()
void setName(String name)
String getValue()
void setValue(String value)
String getComment()
void setComment(String comment)
String getDomain()
void setDomain(String domain)
int getMaxAge()
void setMaxAge(int maxAge)
String getPath()
void setPath(String path)
boolean isSecure()
void setSecure(boolean secure)
int getVersion()
void setVersion(int version)
void setHttpOnly(boolean httpOnly)
boolean isHttpOnly()
void saveTo(HttpServletRequest request,
HttpServletResponse response)
void removeFrom(HttpServletRequest request,
HttpServletResponse response)
String readValue(HttpServletRequest request,
HttpServletResponse response)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||