public class SpincastCookiesRequestContextAddon<R extends RequestContext<?>> extends Object implements CookiesRequestContextAddon<R>
| Constructor and Description |
|---|
SpincastCookiesRequestContextAddon(R requestContext,
Server server,
CookieFactory cookieFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCookie(Cookie 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 available configurations.
|
Cookie |
createCookie(String name)
Creates a cookie.
|
void |
deleteAllCookies()
Deletes all cookies.
|
protected void |
deleteCookie(Cookie cookie) |
void |
deleteCookie(String name)
Deletes a cookie.
|
Cookie |
getCookie(String name)
Gets a cookie.
|
protected CookieFactory |
getCookieFactory() |
Map<String,Cookie> |
getCookies()
Gets the current cookies in a Map, using their names as the keys.
|
protected R |
getRequestContext() |
protected Server |
getServer() |
boolean |
isCookiesEnabledValidated()
Did we validate that the current user has
cookies enabled?
|
void |
resetCookies()
Resets the current cookies to the original ones
of the request.
|
protected boolean |
validateCookie(Cookie cookie) |
@Inject public SpincastCookiesRequestContextAddon(R requestContext, Server server, CookieFactory cookieFactory)
protected R getRequestContext()
protected Server getServer()
protected CookieFactory getCookieFactory()
public Cookie getCookie(String name)
CookiesRequestContextAddongetCookie in interface CookiesRequestContextAddon<R extends RequestContext<?>>null if not found.public void addCookie(Cookie cookie)
CookiesRequestContextAddonaddCookie in interface CookiesRequestContextAddon<R extends RequestContext<?>>public Cookie createCookie(String name)
CookiesRequestContextAddonCookiesRequestContextAddon.addCookie(Cookie) if you want to
send it.
By default, the public host (SpincastConfig.getPublicServerHost())
is uses as the cookie's domain
and the cookie is valid for the time
of the session only.
createCookie in interface CookiesRequestContextAddon<R extends RequestContext<?>>public void addCookie(String name, String value)
CookiesRequestContextAddon
By default, the public host (SpincastConfig.getPublicServerHost())
is uses as the cookie's domain
and the cookie is valid for the time
of the session only.
addCookie in interface CookiesRequestContextAddon<R extends RequestContext<?>>public void addCookie(String name, String value, String path, String domain, Date expires, boolean secure, boolean httpOnly, boolean discard, int version)
CookiesRequestContextAddonaddCookie in interface CookiesRequestContextAddon<R extends RequestContext<?>>protected boolean validateCookie(Cookie cookie)
public void deleteCookie(String name)
CookiesRequestContextAddonexpires date in the
past so the user's browser will remove it.
isExpired() will return true after you called
this method.deleteCookie in interface CookiesRequestContextAddon<R extends RequestContext<?>>public void deleteAllCookies()
CookiesRequestContextAddonexpires date in the
past so the user's browser will remove them.deleteAllCookies in interface CookiesRequestContextAddon<R extends RequestContext<?>>protected void deleteCookie(Cookie cookie)
public Map<String,Cookie> getCookies()
CookiesRequestContextAddongetCookies in interface CookiesRequestContextAddon<R extends RequestContext<?>>public void resetCookies()
CookiesRequestContextAddonresetCookies in interface CookiesRequestContextAddon<R extends RequestContext<?>>public boolean isCookiesEnabledValidated()
CookiesRequestContextAddonisCookiesEnabledValidated in interface CookiesRequestContextAddon<R extends RequestContext<?>>Copyright © 2016. All rights reserved.