public class BasicClientCookie2 extends BasicClientCookie implements SetCookie2
SetCookie2
.COMMENT_ATTR, COMMENTURL_ATTR, DISCARD_ATTR, DOMAIN_ATTR, EXPIRES_ATTR, MAX_AGE_ATTR, PATH_ATTR, PORT_ATTR, SECURE_ATTR, VERSION_ATTR
Constructor and Description |
---|
BasicClientCookie2(String name,
String value)
Default Constructor taking a name and a value.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone() |
String |
getCommentURL()
Returns null.
|
int[] |
getPorts()
Returns null.
|
boolean |
isExpired(Date date)
Returns true if this cookie has expired.
|
boolean |
isPersistent()
Returns
false if the cookie should be discarded at the end
of the "session"; true otherwise. |
void |
setCommentURL(String commentURL)
If a user agent (web browser) presents this cookie to a user, the
cookie's purpose will be described by the information at this URL.
|
void |
setDiscard(boolean discard)
Set the Discard attribute.
|
void |
setPorts(int[] ports)
Sets the Port attribute.
|
containsAttribute, getAttribute, getComment, getCreationDate, getDomain, getExpiryDate, getName, getPath, getValue, getVersion, isSecure, removeAttribute, setAttribute, setComment, setCreationDate, setDomain, setExpiryDate, setPath, setSecure, setValue, setVersion, toString
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
setComment, setDomain, setExpiryDate, setPath, setSecure, setValue, setVersion
getComment, getDomain, getExpiryDate, getName, getPath, getValue, getVersion, isSecure
public int[] getPorts()
BasicClientCookie
getPorts
in interface Cookie
getPorts
in class BasicClientCookie
public void setPorts(int[] ports)
SetCookie2
setPorts
in interface SetCookie2
public String getCommentURL()
BasicClientCookie
getCommentURL
in interface Cookie
getCommentURL
in class BasicClientCookie
public void setCommentURL(String commentURL)
SetCookie2
setCommentURL
in interface SetCookie2
public void setDiscard(boolean discard)
SetCookie2
Discard
attribute overrides Max-age
.setDiscard
in interface SetCookie2
Cookie.isPersistent()
public boolean isPersistent()
BasicClientCookie
false
if the cookie should be discarded at the end
of the "session"; true
otherwise.isPersistent
in interface Cookie
isPersistent
in class BasicClientCookie
false
if the cookie should be discarded at the end
of the "session"; true
otherwisepublic boolean isExpired(Date date)
BasicClientCookie
isExpired
in interface Cookie
isExpired
in class BasicClientCookie
date
- Current timetrue
if the cookie has expired.public Object clone() throws CloneNotSupportedException
clone
in class BasicClientCookie
CloneNotSupportedException
Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.