Class HvlSessionDataRedisUserDocumentMapperImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.session.data.provider.redis.converter.HvlSessionDataRedisDocumentMapperImpl<HvlSessionDataRedisUserDocument>
tr.com.havelsan.javarch.oauth.session.data.provider.redis.user.converter.HvlSessionDataRedisUserDocumentMapperImpl
- All Implemented Interfaces:
HvlSessionDataRedisDocumentMapper<HvlSessionDataRedisUserDocument>
@Component("sessionDataRedisUserDocumentMapper")
public class HvlSessionDataRedisUserDocumentMapperImpl
extends HvlSessionDataRedisDocumentMapperImpl<HvlSessionDataRedisUserDocument>
The class which implements
HvlSessionDataRedisDocumentMapper
.-
Constructor Summary
ConstructorDescriptionHvlSessionDataRedisUserDocumentMapperImpl
(HvlOAuthSettingIntegrationProvider settingIntegrationProvider) Instantiates a new HvlSessionDataRedisDocumentMapperImpl. -
Method Summary
Modifier and TypeMethodDescriptionconvertToRedisDocumentSession
(@NotNull tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession securitySession) Convert to redis document session.tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession
convertToSecuritySession
(@NotNull HvlSessionDataRedisUserDocument sessionDataRedisUserDocument) Convert to security session.tr.com.havelsan.javarch.session.common.model.HvlSession
convertToSession
(@NotNull HvlSessionDataRedisUserDocument redisUserDocument) Convert to session.Methods inherited from class tr.com.havelsan.javarch.oauth.session.data.provider.redis.converter.HvlSessionDataRedisDocumentMapperImpl
convertToRedisDocumentSession, convertToRedisDocumentSessionList, convertToSecuritySessionList, convertToSessionList
-
Constructor Details
-
HvlSessionDataRedisUserDocumentMapperImpl
public HvlSessionDataRedisUserDocumentMapperImpl(HvlOAuthSettingIntegrationProvider settingIntegrationProvider) Instantiates a new HvlSessionDataRedisDocumentMapperImpl.- Parameters:
settingIntegrationProvider
- the setting integration provider
-
-
Method Details
-
convertToSession
public tr.com.havelsan.javarch.session.common.model.HvlSession convertToSession(@NotNull @NotNull HvlSessionDataRedisUserDocument redisUserDocument) Convert to session.- Specified by:
convertToSession
in interfaceHvlSessionDataRedisDocumentMapper<HvlSessionDataRedisUserDocument>
- Overrides:
convertToSession
in classHvlSessionDataRedisDocumentMapperImpl<HvlSessionDataRedisUserDocument>
- Parameters:
redisUserDocument
- the redis session document- Returns:
- the session
-
convertToRedisDocumentSession
public HvlSessionDataRedisUserDocument convertToRedisDocumentSession(@NotNull @NotNull tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession securitySession) Convert to redis document session.- Parameters:
securitySession
- the session- Returns:
- the redis session document
-
convertToSecuritySession
public tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession convertToSecuritySession(@NotNull @NotNull HvlSessionDataRedisUserDocument sessionDataRedisUserDocument) Convert to security session.- Specified by:
convertToSecuritySession
in interfaceHvlSessionDataRedisDocumentMapper<HvlSessionDataRedisUserDocument>
- Overrides:
convertToSecuritySession
in classHvlSessionDataRedisDocumentMapperImpl<HvlSessionDataRedisUserDocument>
- Parameters:
sessionDataRedisUserDocument
- the redis session document- Returns:
- the security session
-