public final class StorageHelper extends Object
| Constructor and Description |
|---|
StorageHelper() |
| Modifier and Type | Method and Description |
|---|---|
static String |
generateSessionId()
Generate a session identifier.
|
static Object |
get(String key)
Get an object from storage.
|
static Object |
get(String sessionId,
String key)
Get an object from storage.
|
static String |
getOrCreationSessionId(play.mvc.Http.Session session)
Get a session identifier and generates it if no session exists.
|
static org.pac4j.core.profile.CommonProfile |
getProfile(String sessionId)
Get the profile from storage.
|
static String |
getRequestedUrl(String sessionId,
String clientName)
Get a requested url from storage.
|
static void |
remove(String key)
Remove an object from storage.
|
static void |
remove(String sessionId,
String key)
Remove an object in storage.
|
static void |
removeProfile(String sessionId)
Remove a user profile from storage.
|
static void |
save(String key,
Object value,
int timeout)
Save an object in storage.
|
static void |
save(String sessionId,
String key,
Object value)
Save an object in storage.
|
static void |
saveProfile(String sessionId,
org.pac4j.core.profile.CommonProfile profile)
Save a user profile in storage.
|
static void |
saveRequestedUrl(String sessionId,
String clientName,
String requestedUrl)
Save a requested url to storage.
|
public static String getOrCreationSessionId(play.mvc.Http.Session session)
session - public static String generateSessionId()
public static org.pac4j.core.profile.CommonProfile getProfile(String sessionId)
sessionId - public static void saveProfile(String sessionId, org.pac4j.core.profile.CommonProfile profile)
sessionId - profile - public static void removeProfile(String sessionId)
sessionId - public static String getRequestedUrl(String sessionId, String clientName)
sessionId - clientName - public static void saveRequestedUrl(String sessionId, String clientName, String requestedUrl)
sessionId - clientName - requestedUrl - public static Object get(String sessionId, String key)
sessionId - key - public static void save(String sessionId, String key, Object value)
sessionId - key - value - public static void remove(String sessionId, String key)
sessionId - key - public static Object get(String key)
key - public static void save(String key, Object value, int timeout)
key - value - timeout - public static void remove(String key)
key - Copyright © 2015. All Rights Reserved.