Class DefaultSessionTokenService
- java.lang.Object
-
- de.hybris.platform.servicelayer.session.impl.DefaultSessionTokenService
-
public class DefaultSessionTokenService extends java.lang.Object
Service for session token.
Token is unique identifier of given session that can be securely transfer over network.
Its main usage is for distinguishing anonymous users.
-
-
Constructor Summary
Constructors Constructor Description DefaultSessionTokenService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getOrCreateSessionToken()
Get current session token.void
setSessionService(SessionService sessionService)
void
setSessionToken(java.lang.String token)
Set current session token
-
-
-
Method Detail
-
getOrCreateSessionToken
public java.lang.String getOrCreateSessionToken()
Get current session token. If token not exists in session it will be created.Token can be used to identify session similarly as its id but it can be safely transfered over network.
- Returns:
- current session token
- Since:
- 6.4
-
setSessionToken
public void setSessionToken(java.lang.String token)
Set current session tokenEach session should have its unique token generated by
getOrCreateSessionToken()
but some background processes may want to work "as if" they were different session. In those cases this method should be used to change session identity.- Parameters:
token
- Session token- Since:
- 6.4
-
setSessionService
public void setSessionService(SessionService sessionService)
-
-