|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.ws.rs.core.Cookie javax.ws.rs.core.NewCookie
public class NewCookie
Used to create a new HTTP cookie, transferred in a response.
Field Summary | |
---|---|
static int |
DEFAULT_MAX_AGE
Specifies that the cookie expires with the current application/browser session. |
Fields inherited from class javax.ws.rs.core.Cookie |
---|
DEFAULT_VERSION |
Constructor Summary | |
---|---|
NewCookie(Cookie cookie)
Create a new instance copying the information in the supplied cookie. |
|
NewCookie(Cookie cookie,
java.lang.String comment,
int maxAge,
boolean secure)
Create a new instance supplementing the information in the supplied cookie. |
|
NewCookie(java.lang.String name,
java.lang.String value)
Create a new instance. |
|
NewCookie(java.lang.String name,
java.lang.String value,
java.lang.String path,
java.lang.String domain,
int version,
java.lang.String comment,
int maxAge,
boolean secure)
Create a new instance. |
|
NewCookie(java.lang.String name,
java.lang.String value,
java.lang.String path,
java.lang.String domain,
java.lang.String comment,
int maxAge,
boolean secure)
Create a new instance. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
Compare for equality. |
java.lang.String |
getComment()
Get the comment associated with the cookie. |
int |
getMaxAge()
Get the maximum age of the the cookie in seconds. |
int |
hashCode()
Generate a hashcode by hashing all of the properties |
boolean |
isSecure()
Whether the cookie will only be sent over a secure connection. |
Cookie |
toCookie()
Obtain a new instance of a Cookie with the same name, value, path,
domain and version as this NewCookie . |
java.lang.String |
toString()
Convert the cookie to a string suitable for use as the value of the corresponding HTTP header. |
static NewCookie |
valueOf(java.lang.String value)
Creates a new instance of NewCookie by parsing the supplied string. |
Methods inherited from class javax.ws.rs.core.Cookie |
---|
getDomain, getName, getPath, getValue, getVersion |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int DEFAULT_MAX_AGE
Constructor Detail |
---|
public NewCookie(java.lang.String name, java.lang.String value)
name
- the name of the cookievalue
- the value of the cookie
java.lang.IllegalArgumentException
- if name is nullpublic NewCookie(java.lang.String name, java.lang.String value, java.lang.String path, java.lang.String domain, java.lang.String comment, int maxAge, boolean secure)
name
- the name of the cookievalue
- the value of the cookiepath
- the URI path for which the cookie is validdomain
- the host domain for which the cookie is validcomment
- the commentmaxAge
- the maximum age of the cookie in secondssecure
- specifies whether the cookie will only be sent over a secure connection
java.lang.IllegalArgumentException
- if name is nullpublic NewCookie(java.lang.String name, java.lang.String value, java.lang.String path, java.lang.String domain, int version, java.lang.String comment, int maxAge, boolean secure)
name
- the name of the cookievalue
- the value of the cookiepath
- the URI path for which the cookie is validdomain
- the host domain for which the cookie is validversion
- the version of the specification to which the cookie compliescomment
- the commentmaxAge
- the maximum age of the cookie in secondssecure
- specifies whether the cookie will only be sent over a secure connection
java.lang.IllegalArgumentException
- if name is nullpublic NewCookie(Cookie cookie)
cookie
- the cookie to clone
java.lang.IllegalArgumentException
- if cookie is nullpublic NewCookie(Cookie cookie, java.lang.String comment, int maxAge, boolean secure)
cookie
- the cookie to clonecomment
- the commentmaxAge
- the maximum age of the cookie in secondssecure
- specifies whether the cookie will only be sent over a secure connection
java.lang.IllegalArgumentException
- if cookie is nullMethod Detail |
---|
public static NewCookie valueOf(java.lang.String value) throws java.lang.IllegalArgumentException
value
- the cookie string
java.lang.IllegalArgumentException
- if the supplied string cannot be parsed
or is nullpublic java.lang.String getComment()
public int getMaxAge()
public boolean isSecure()
public Cookie toCookie()
Cookie
with the same name, value, path,
domain and version as this NewCookie
. This method can be used to
obtain an object that can be compared for equality with another Cookie
;
since a Cookie
will never compare equal to a NewCookie
.
Cookie
public java.lang.String toString()
toString
in class Cookie
public int hashCode()
hashCode
in class Cookie
public boolean equals(java.lang.Object obj)
toCookie()
to compare a
NewCookie
to a Cookie
considering only the common
properties.
equals
in class Cookie
obj
-
NewCookie
with the same value for
all properties, false otherwise.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |