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