public class Cookie
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
Cookie()
Creates cookie instance.
|
Cookie(Cookie cookie)
Creates a copy of the passed
cookie . |
Cookie(java.lang.String name,
java.lang.String value)
Creates cookie instance.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<Cookie> |
create(java.lang.String str)
Creates cookies by cookie string from HTTP request / response.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDomain()
Returns cookie domain.
|
java.util.Date |
getExpireDate()
Returns cookie expiration date.
|
java.lang.String |
getName()
Return cookie name.
|
java.lang.String |
getPath()
Returns cookie path.
|
java.lang.String |
getValue()
Returns cookie value.
|
int |
hashCode() |
boolean |
isHTTPOnly() |
boolean |
isSecure()
Return true for secure cookie else returns false.
|
static java.lang.String |
makeString(java.util.Collection<Cookie> cookies)
Creates cookie string for HTTP request / response.
|
void |
setDomain(java.lang.String domain)
Sets cookie domain.
|
void |
setExpireDate(java.util.Date expireDate)
Sets cookie expiration date.
|
void |
setHTTPOnly(boolean isHTTPOnly) |
void |
setName(java.lang.String name)
Sets cookie name.
|
void |
setPath(java.lang.String path)
Sets cookie path.
|
void |
setSecure(boolean secure)
Makes cookie secure or unsecure.
|
void |
setValue(java.lang.String value)
Sets cookie value.
|
java.lang.String |
toString() |
public Cookie()
public Cookie(Cookie cookie)
cookie
.public Cookie(java.lang.String name, java.lang.String value)
name
- cookie namevalue
- cookie valuepublic java.lang.String getName()
public void setName(java.lang.String name)
name
- new namepublic java.lang.String getValue()
public void setValue(java.lang.String value)
value
- new valuepublic boolean isSecure()
public void setSecure(boolean secure)
secure
- if true then cookie becomes secure else cookie becomes unsecure.public java.util.Date getExpireDate()
public void setExpireDate(java.util.Date expireDate)
expireDate
- expiration datepublic java.lang.String getDomain()
public void setDomain(java.lang.String domain)
domain
- new domainpublic java.lang.String getPath()
public void setPath(java.lang.String path)
path
- new pathpublic boolean isHTTPOnly()
public void setHTTPOnly(boolean isHTTPOnly)
public static java.util.List<Cookie> create(java.lang.String str)
str
- cookie string from HTTP request / responsepublic int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public static java.lang.String makeString(java.util.Collection<Cookie> cookies)
cookies
- set of Cookie objectspublic java.lang.String toString()
toString
in class java.lang.Object