Class HvlSessionDataRedisDocumentMapperImpl<SD extends HvlSessionDataRedisDocument>
java.lang.Object
tr.com.havelsan.javarch.oauth.session.data.provider.redis.converter.HvlSessionDataRedisDocumentMapperImpl<SD>
- All Implemented Interfaces:
HvlSessionDataRedisDocumentMapper<SD>
- Direct Known Subclasses:
HvlSessionDataRedisSystemDocumentMapperImpl
,HvlSessionDataRedisUserDocumentMapperImpl
public abstract class HvlSessionDataRedisDocumentMapperImpl<SD extends HvlSessionDataRedisDocument>
extends Object
implements HvlSessionDataRedisDocumentMapper<SD>
The class which implements
HvlSessionDataRedisDocumentMapper
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected SD
convertToRedisDocumentSession
(tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession securitySession, SD redisSessionDocument) convertToRedisDocumentSessionList
(@NotNull List<tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession> securitySessionList) Convert to redis document session listtr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession
convertToSecuritySession
(SD redisSessionDocument) Convert to security session.List
<tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession> convertToSecuritySessionList
(@NotNull List<SD> redisSessionDocumentList) Convert to session list.tr.com.havelsan.javarch.session.common.model.HvlSession
convertToSession
(SD redisSessionDocument) Convert to session.List
<tr.com.havelsan.javarch.session.common.model.HvlSession> convertToSessionList
(@NotNull List<SD> redisSessionDocumentList) Convert to security session list.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tr.com.havelsan.javarch.oauth.session.data.provider.redis.converter.HvlSessionDataRedisDocumentMapper
convertToRedisDocumentSession
-
Constructor Details
-
HvlSessionDataRedisDocumentMapperImpl
public HvlSessionDataRedisDocumentMapperImpl()
-
-
Method Details
-
convertToSession
public tr.com.havelsan.javarch.session.common.model.HvlSession convertToSession(@NotNull SD redisSessionDocument) Convert to session.- Specified by:
convertToSession
in interfaceHvlSessionDataRedisDocumentMapper<SD extends HvlSessionDataRedisDocument>
- Parameters:
redisSessionDocument
- the redis session document- Returns:
- the session
-
convertToSecuritySession
public tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession convertToSecuritySession(@NotNull SD redisSessionDocument) Convert to security session.- Specified by:
convertToSecuritySession
in interfaceHvlSessionDataRedisDocumentMapper<SD extends HvlSessionDataRedisDocument>
- Parameters:
redisSessionDocument
- the redis session document- Returns:
- the security session
-
convertToSessionList
public List<tr.com.havelsan.javarch.session.common.model.HvlSession> convertToSessionList(@NotNull @NotNull List<SD> redisSessionDocumentList) Convert to security session list.- Specified by:
convertToSessionList
in interfaceHvlSessionDataRedisDocumentMapper<SD extends HvlSessionDataRedisDocument>
- Parameters:
redisSessionDocumentList
- the redis session document list- Returns:
- the session list
-
convertToSecuritySessionList
public List<tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession> convertToSecuritySessionList(@NotNull @NotNull List<SD> redisSessionDocumentList) Convert to session list.- Specified by:
convertToSecuritySessionList
in interfaceHvlSessionDataRedisDocumentMapper<SD extends HvlSessionDataRedisDocument>
- Parameters:
redisSessionDocumentList
- the redis session document list- Returns:
- the security session list
-
convertToRedisDocumentSessionList
public List<SD> convertToRedisDocumentSessionList(@NotNull @NotNull List<tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession> securitySessionList) Convert to redis document session list- Specified by:
convertToRedisDocumentSessionList
in interfaceHvlSessionDataRedisDocumentMapper<SD extends HvlSessionDataRedisDocument>
- Parameters:
securitySessionList
- the session list- Returns:
- the redis session document list
-
convertToRedisDocumentSession
-