public class ContextSessionPersistence extends Object
| Constructor and Description |
|---|
ContextSessionPersistence() |
| Modifier and Type | Method and Description |
|---|---|
static String |
get(SlingHttpServletRequest request,
String key)
Returns the value from the default session persistence cookie for the
specified
key. |
static String |
get(SlingHttpServletRequest request,
String key,
SlingSettingsService settingsService)
Deprecated.
since 5.6. Use
get(org.apache.sling.api.SlingHttpServletRequest, String)
instead. |
static String |
get(SlingHttpServletRequest request,
String key,
String cookieName)
Returns the value from the specified
cookieName cookie for the
specified key. |
static String |
getCookieName()
Return the name of the default session persistence cookie.
|
static String |
getCookieName(SlingSettingsService settingsService)
Deprecated.
since 5.6. Use
getCookieName() instead. |
static String |
getCookieName(String cookiePrefix,
SlingSettingsService settingsService)
Deprecated.
since 5.6. Use
getCookieName() instead. |
static String |
getMap(SlingHttpServletRequest request)
Returns a key/value map of the default session persistence cookie.
|
static String |
getMap(SlingHttpServletRequest request,
SlingSettingsService settingsService)
Deprecated.
since 5.6. Use
getMap(org.apache.sling.api.SlingHttpServletRequest)
instead. |
static String |
getMap(SlingHttpServletRequest request,
String cookieName)
Returns a key/value map of named cookie.
|
static Map<String,String> |
getStore(SlingHttpServletRequest request,
String key)
Return a single store (by its key) from the default session persistence
cookie.
|
static Map<String,String> |
getStore(SlingHttpServletRequest request,
String key,
SlingSettingsService settingsService)
Deprecated.
since 5.6. Use
getStore(org.apache.sling.api.SlingHttpServletRequest, String)
instead. |
static Map<String,String> |
getStore(SlingHttpServletRequest request,
String key,
String cookieName)
Return a single store (by its key) from a named cookie.
|
static void |
put(SlingHttpServletRequest request,
SlingHttpServletResponse response,
String key,
String value)
Add a name/value pair to the default session persistence cookie.
|
static void |
put(SlingHttpServletRequest request,
SlingHttpServletResponse response,
String key,
String value,
SlingSettingsService settingsService)
Deprecated.
|
static void |
put(SlingHttpServletRequest request,
SlingHttpServletResponse response,
String key,
String value,
String cookieName)
Add a name/value pair to a named cookie.
|
static void |
putStore(SlingHttpServletRequest request,
SlingHttpServletResponse response,
String key,
Map<String,String> store)
Persists a single store under the given key.
|
static void |
putStore(SlingHttpServletRequest request,
SlingHttpServletResponse response,
String key,
Map<String,String> store,
SlingSettingsService settingsService)
Deprecated.
|
static void |
putStores(SlingHttpServletRequest request,
SlingHttpServletResponse response,
Map<String,Map<String,String>> stores,
String cookieName)
Put multiple stores at once without overwriting stores previously put to
response.
|
public static String get(SlingHttpServletRequest request, String key, SlingSettingsService settingsService)
get(org.apache.sling.api.SlingHttpServletRequest, String)
instead.key.request - The SlingHttpServletRequestkey - KeysettingsService - The SlingSettingsServicepublic static String get(SlingHttpServletRequest request, String key)
key.request - The SlingHttpServletRequestkey - Keypublic static String get(SlingHttpServletRequest request, String key, String cookieName)
cookieName cookie for the
specified key.request - The SlingHttpServletRequestkey - KeycookieName - Cookie namepublic static String getMap(SlingHttpServletRequest request, SlingSettingsService settingsService)
getMap(org.apache.sling.api.SlingHttpServletRequest)
instead.request - The SlingHttpServletRequestsettingsService - The SlingSettingsServicepublic static String getMap(SlingHttpServletRequest request)
request - The SlingHttpServletRequestpublic static String getMap(SlingHttpServletRequest request, String cookieName)
request - The SlingHTTPServletRequestcookieName - Cookie namepublic static void put(SlingHttpServletRequest request, SlingHttpServletResponse response, String key, String value, SlingSettingsService settingsService)
put(org.apache.sling.api.SlingHttpServletRequest, org.apache.sling.api.SlingHttpServletResponse, String, String)
instead.request - The SlingHTTPServletRequestresponse - The SlingHTTPServletResponsekey - Keyvalue - ValuesettingsService - The SlingSettingsServicepublic static void put(SlingHttpServletRequest request, SlingHttpServletResponse response, String key, String value)
request - The SlingHTTPServletRequestresponse - The SlingHTTPServletResponsekey - Keyvalue - Valuepublic static void put(SlingHttpServletRequest request, SlingHttpServletResponse response, String key, String value, String cookieName)
request - The SlingHTTPServletRequestresponse - The SlingHTTPServletResponsekey - Keyvalue - ValuecookieName - Cookie namepublic static Map<String,String> getStore(SlingHttpServletRequest request, String key, SlingSettingsService settingsService)
getStore(org.apache.sling.api.SlingHttpServletRequest, String)
instead.request - The SlingHTTPServletRequestkey - Key referencing the storesettingsService - The SlingSettingsServicepublic static Map<String,String> getStore(SlingHttpServletRequest request, String key)
request - The SlingHttpServletRequestkey - Key referencing the storepublic static Map<String,String> getStore(SlingHttpServletRequest request, String key, String cookieName)
request - The SlingHttpServletRequestkey - Key referencing the storecookieName - Cookie namepublic static void putStore(SlingHttpServletRequest request, SlingHttpServletResponse response, String key, Map<String,String> store, SlingSettingsService settingsService)
putStore(org.apache.sling.api.SlingHttpServletRequest, org.apache.sling.api.SlingHttpServletResponse, String, java.util.Map)
instead.request - The SlingHttpServletRequestresponse - The SlingHttpServletResponsekey - Keystore - A map representing the storesettingsService - The SlingSettingsServicepublic static void putStore(SlingHttpServletRequest request, SlingHttpServletResponse response, String key, Map<String,String> store)
Note: Don't use this method to persist multiple stores. Use
putStores(SlingHttpServletRequest, SlingHttpServletResponse, Map, String)
instead.
request - The SlingHttpServletRequestresponse - The SlingHttpServletResponsekey - Keystore - A map representing the storepublic static void putStores(SlingHttpServletRequest request, SlingHttpServletResponse response, Map<String,Map<String,String>> stores, String cookieName)
request - The requestresponse - The responsestores - The map of storescookieName - The cookie's namepublic static String getCookieName()
public static String getCookieName(SlingSettingsService settingsService)
getCookieName() instead.settingsService - The SlingSettingsServicepublic static String getCookieName(String cookiePrefix, SlingSettingsService settingsService)
getCookieName() instead.cookiePrefix - The cookie prefixsettingsService - The SlingSettingsServiceCopyright © 2010 - 2020 Adobe. All Rights Reserved