public class SpincastCookiesRequestContextAddon<R extends IRequestContext<?>> extends Object implements ICookiesRequestContextAddon<R>
| Constructor and Description |
|---|
SpincastCookiesRequestContextAddon(R requestContext,
IServer server,
ICookieFactory cookieFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCookie(ICookie cookie)
Adds a cookie.
|
void |
addCookie(String name,
String value)
Adds a cookie using the specified name and value.
|
void |
addCookie(String name,
String value,
String path,
String domain,
Date expires,
boolean secure,
boolean httpOnly,
boolean discard,
int version)
Adds a cookie, using all possible configurations.
|
void |
deleteAllCookies()
Deletes all cookies.
|
protected void |
deleteCookie(ICookie cookie) |
void |
deleteCookie(String name)
Deletes a cookie.
|
ICookie |
getCookie(String name)
Gets a cookie.
|
protected ICookieFactory |
getCookieFactory() |
Map<String,ICookie> |
getCookies()
Gets the current cookies in a Map, using their names as the keys.
|
protected R |
getRequestContext() |
protected IServer |
getServer() |
void |
resetCookies()
Resets the current cookies to the original ones
of the request.
|
protected boolean |
validateCookie(ICookie cookie) |
@Inject public SpincastCookiesRequestContextAddon(R requestContext, IServer server, ICookieFactory cookieFactory)
protected R getRequestContext()
protected IServer getServer()
protected ICookieFactory getCookieFactory()
public ICookie getCookie(String name)
ICookiesRequestContextAddongetCookie in interface ICookiesRequestContextAddon<R extends IRequestContext<?>>null if not found.public void addCookie(ICookie cookie)
ICookiesRequestContextAddonaddCookie in interface ICookiesRequestContextAddon<R extends IRequestContext<?>>public void addCookie(String name, String value)
ICookiesRequestContextAddonaddCookie in interface ICookiesRequestContextAddon<R extends IRequestContext<?>>public void addCookie(String name, String value, String path, String domain, Date expires, boolean secure, boolean httpOnly, boolean discard, int version)
ICookiesRequestContextAddonaddCookie in interface ICookiesRequestContextAddon<R extends IRequestContext<?>>protected boolean validateCookie(ICookie cookie)
public void deleteCookie(String name)
ICookiesRequestContextAddonexpires date in the
past so the user's browser will remove it.
isExpired() will return true after you called
this method.deleteCookie in interface ICookiesRequestContextAddon<R extends IRequestContext<?>>public void deleteAllCookies()
ICookiesRequestContextAddonexpires date in the
past so the user's browser will remove them.deleteAllCookies in interface ICookiesRequestContextAddon<R extends IRequestContext<?>>protected void deleteCookie(ICookie cookie)
public Map<String,ICookie> getCookies()
ICookiesRequestContextAddongetCookies in interface ICookiesRequestContextAddon<R extends IRequestContext<?>>public void resetCookies()
ICookiesRequestContextAddonresetCookies in interface ICookiesRequestContextAddon<R extends IRequestContext<?>>Copyright © 2016. All rights reserved.