Package org.apereo.cas.pac4j
Class PrefixedSessionStore
- java.lang.Object
-
- org.pac4j.jee.context.session.JEESessionStore
-
- org.apereo.cas.pac4j.PrefixedSessionStore
-
- All Implemented Interfaces:
org.pac4j.core.context.session.SessionStore
public class PrefixedSessionStore extends org.pac4j.jee.context.session.JEESessionStoreA SessionStore using a prefix for all keys.- Since:
- 6.6.0
-
-
Constructor Summary
Constructors Modifier Constructor Description PrefixedSessionStore()protectedPrefixedSessionStore(javax.servlet.http.HttpSession httpSession)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<org.pac4j.core.context.session.SessionStore>buildFromTrackableSession(org.pac4j.core.context.WebContext context, java.lang.Object trackableSession)protected java.lang.StringcomputePrefixedKey(java.lang.String key)java.util.Optional<java.lang.Object>get(org.pac4j.core.context.WebContext context, java.lang.String key)voidset(org.pac4j.core.context.WebContext context, java.lang.String key, java.lang.Object value)
-
-
-
Method Detail
-
computePrefixedKey
protected java.lang.String computePrefixedKey(java.lang.String key)
-
get
public java.util.Optional<java.lang.Object> get(org.pac4j.core.context.WebContext context, java.lang.String key)- Specified by:
getin interfaceorg.pac4j.core.context.session.SessionStore- Overrides:
getin classorg.pac4j.jee.context.session.JEESessionStore
-
set
public void set(org.pac4j.core.context.WebContext context, java.lang.String key, java.lang.Object value)- Specified by:
setin interfaceorg.pac4j.core.context.session.SessionStore- Overrides:
setin classorg.pac4j.jee.context.session.JEESessionStore
-
buildFromTrackableSession
public java.util.Optional<org.pac4j.core.context.session.SessionStore> buildFromTrackableSession(org.pac4j.core.context.WebContext context, java.lang.Object trackableSession)- Specified by:
buildFromTrackableSessionin interfaceorg.pac4j.core.context.session.SessionStore- Overrides:
buildFromTrackableSessionin classorg.pac4j.jee.context.session.JEESessionStore
-
-