Package org.restlet.data
Class Cookie
- java.lang.Object
-
- org.restlet.data.Cookie
-
- All Implemented Interfaces:
NamedValue<java.lang.String>
- Direct Known Subclasses:
CookieSetting
public class Cookie extends java.lang.Object implements NamedValue<java.lang.String>
Cookie provided by a client. To get the list of all cookies sent by a client, you can use theRequest.getCookies()
method.
Note that if you are on the server side and want to set a cookie on the client, you should use theCookieSetting
class instead.
Note that when used with HTTP connectors, this class maps to the "Cookie" header.- Author:
- Jerome Louvel
- See Also:
Request.getCookies()
, User Guide - Getting parameter values
-
-
Constructor Summary
Constructors Constructor Description Cookie()
Default constructor.Cookie(int version, java.lang.String name, java.lang.String value)
Constructor.Cookie(int version, java.lang.String name, java.lang.String value, java.lang.String path, java.lang.String domain)
Constructor.Cookie(java.lang.String name, java.lang.String value)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
java.lang.String
getDomain()
Returns the domain name.java.lang.String
getName()
Returns the name.java.lang.String
getPath()
Returns the validity path.java.lang.String
getValue()
Returns the value.int
getVersion()
Returns the cookie specification version.int
hashCode()
void
setDomain(java.lang.String domain)
Sets the domain name.void
setName(java.lang.String name)
Sets the name.void
setPath(java.lang.String path)
Sets the validity path.void
setValue(java.lang.String value)
Sets the value.void
setVersion(int version)
Sets the cookie specification version.java.lang.String
toString()
-
-
-
Constructor Detail
-
Cookie
public Cookie()
Default constructor.
-
Cookie
public Cookie(int version, java.lang.String name, java.lang.String value)
Constructor.- Parameters:
version
- The version number.name
- The name.value
- The value.
-
Cookie
public Cookie(int version, java.lang.String name, java.lang.String value, java.lang.String path, java.lang.String domain)
Constructor.- Parameters:
version
- The version number.name
- The name.value
- The value.path
- The validity path.domain
- The domain name.
-
Cookie
public Cookie(java.lang.String name, java.lang.String value)
Constructor.- Parameters:
name
- The name.value
- The value.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getDomain
public java.lang.String getDomain()
Returns the domain name.- Returns:
- The domain name.
-
getName
public java.lang.String getName()
Returns the name.- Specified by:
getName
in interfaceNamedValue<java.lang.String>
- Returns:
- The name.
-
getPath
public java.lang.String getPath()
Returns the validity path.- Returns:
- The validity path.
-
getValue
public java.lang.String getValue()
Returns the value.- Specified by:
getValue
in interfaceNamedValue<java.lang.String>
- Returns:
- The value.
-
getVersion
public int getVersion()
Returns the cookie specification version.- Returns:
- The cookie specification version.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
setDomain
public void setDomain(java.lang.String domain)
Sets the domain name.- Parameters:
domain
- The domain name.
-
setName
public void setName(java.lang.String name)
Sets the name.- Parameters:
name
- The name.
-
setPath
public void setPath(java.lang.String path)
Sets the validity path.- Parameters:
path
- The validity path.
-
setValue
public void setValue(java.lang.String value)
Sets the value.- Specified by:
setValue
in interfaceNamedValue<java.lang.String>
- Parameters:
value
- The value.
-
setVersion
public void setVersion(int version)
Sets the cookie specification version.- Parameters:
version
- The cookie specification version.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-