Package de.xima.fc.session
Class XfcSession
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<Serializable,Serializable>
-
- de.xima.fc.session.XfcSession
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Map<Serializable,Serializable>
public final class XfcSession extends HashMap<Serializable,Serializable> implements Serializable
Context of a backend user session.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Benutzer
currentBenutzer()
Deprecated.The (backend) user is no longer saved in this session but rather in the generalHttpSession
.Mandant
currentMandant()
Deprecated.The client is no longer part of the request.void
dispose()
boolean
equals(Object obj)
ELoginContext
getContext()
Deprecated.Map<String,FD2Session>
getFD2Sessions()
Deprecated.FD2Sessions are no longer necessary as they are integrated via JSF.Map<String,String>
getFridMapping()
Map<String,FRQSession>
getFRQSessions()
Deprecated.Locale
getLocale()
Deprecated.The locale is now determined by the user profile.String
getLoginName()
Deprecated.UsegetUser()
instead to get details about the userString
getSessionId()
String
getStayLoggedInToken()
Deprecated.Use AutoLoginHelper#readCookie(HttpServletRequest) instead.IUser
getUser()
Deprecated.Don't use! This is method only exists for compatibility reasons.int
hashCode()
boolean
isBenutzerAuth()
Deprecated.The (backend) user is no longer saved in this session but rather in the generalHttpSession
.boolean
isShowProductUpdatePrompt()
void
setContext(ELoginContext context)
Deprecated.void
setCurrentMandant(Mandant client)
Deprecated.The client is no longer part of the request.void
setLanguage(String langCode)
Deprecated.The locale is now determined by the user profile.void
setLocale(Locale loc)
Deprecated.The locale is now determined by the user profile.void
setLoginName(String loginName)
Deprecated.UsegetUser()
instead to get details about the uservoid
setSessionId(String sessionId)
void
setShowProductUpdatePrompt(boolean showProductUpdatePrompt)
void
setStayLoggedInToken(String token)
Deprecated.Use AutoLoginHelper#readCookie(HttpServletRequest) instead.String
toString()
void
update(Benutzer user)
Deprecated.-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
-
-
-
Method Detail
-
getSessionId
public String getSessionId()
- Returns:
- the Session id
-
setSessionId
public void setSessionId(String sessionId)
- Parameters:
sessionId
- the session Id to set
-
isShowProductUpdatePrompt
public boolean isShowProductUpdatePrompt()
-
setShowProductUpdatePrompt
public void setShowProductUpdatePrompt(boolean showProductUpdatePrompt)
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfaceMap<Serializable,Serializable>
- Overrides:
equals
in classAbstractMap<Serializable,Serializable>
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfaceMap<Serializable,Serializable>
- Overrides:
hashCode
in classAbstractMap<Serializable,Serializable>
-
dispose
public void dispose()
-
toString
public String toString()
- Overrides:
toString
in classAbstractMap<Serializable,Serializable>
-
getUser
@Deprecated public IUser getUser()
Deprecated.Don't use! This is method only exists for compatibility reasons. The user is now stored in the generalHttpSession
.
-
isBenutzerAuth
@Deprecated public boolean isBenutzerAuth()
Deprecated.The (backend) user is no longer saved in this session but rather in the generalHttpSession
.Returns whether or not the user has been authenticated and isn't anonymous.
-
getFD2Sessions
@Deprecated public Map<String,FD2Session> getFD2Sessions()
Deprecated.FD2Sessions are no longer necessary as they are integrated via JSF.Retrieve the FD2Session-Map from the current HTTP-Session, which is inside the XfcSession object.- Returns:
- a
Map
ornull
if theHttpSession
inside is null
-
getStayLoggedInToken
@Deprecated public String getStayLoggedInToken()
Deprecated.Use AutoLoginHelper#readCookie(HttpServletRequest) instead.
-
setStayLoggedInToken
@Deprecated public void setStayLoggedInToken(String token)
Deprecated.Use AutoLoginHelper#readCookie(HttpServletRequest) instead.
-
getFRQSessions
@Deprecated public Map<String,FRQSession> getFRQSessions()
Deprecated.Retrieve the FRQSession-Map from the current HTTP-Session, which is inside the XfcSession object.- Returns:
- a
Map
ornull
if theHttpSession
inside is null
-
getLoginName
@Deprecated public String getLoginName()
Deprecated.UsegetUser()
instead to get details about the user
-
setLoginName
@Deprecated public void setLoginName(String loginName)
Deprecated.UsegetUser()
instead to get details about the user
-
currentBenutzer
@Deprecated public Benutzer currentBenutzer()
Deprecated.The (backend) user is no longer saved in this session but rather in the generalHttpSession
.
-
currentMandant
@Deprecated public Mandant currentMandant()
Deprecated.The client is no longer part of the request.
-
update
@Deprecated public void update(Benutzer user)
Deprecated.
-
setCurrentMandant
@Deprecated public void setCurrentMandant(Mandant client)
Deprecated.The client is no longer part of the request.
-
setLanguage
@Deprecated public void setLanguage(String langCode)
Deprecated.The locale is now determined by the user profile.
-
setLocale
@Deprecated public void setLocale(Locale loc)
Deprecated.The locale is now determined by the user profile.
-
getLocale
@Deprecated public Locale getLocale()
Deprecated.The locale is now determined by the user profile.
-
getContext
@Deprecated public ELoginContext getContext()
Deprecated.
-
setContext
@Deprecated public void setContext(ELoginContext context)
Deprecated.
-
-