Interface HvlSessionDataRedisDocumentMapper<SD extends HvlSessionDataRedisDocument>
- All Known Implementing Classes:
HvlSessionDataRedisDocumentMapperImpl
,HvlSessionDataRedisSystemDocumentMapperImpl
,HvlSessionDataRedisUserDocumentMapperImpl
@Validated
public interface HvlSessionDataRedisDocumentMapper<SD extends HvlSessionDataRedisDocument>
The mapper is used for mapping between
HvlSessionDataRedisDocument
and HvlSession
-
Method Summary
Modifier and TypeMethodDescriptionconvertToRedisDocumentSession
(@NotNull tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession securitySession) Convert to redis document session.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.
-
Method Details
-
convertToSession
tr.com.havelsan.javarch.session.common.model.HvlSession convertToSession(@NotNull SD redisSessionDocument) Convert to session.- Parameters:
redisSessionDocument
- the redis session document- Returns:
- the session
-
convertToSecuritySession
tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession convertToSecuritySession(@NotNull SD redisSessionDocument) Convert to security session.- Parameters:
redisSessionDocument
- the redis session document- Returns:
- the security session
-
convertToRedisDocumentSession
SD 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
-
convertToSessionList
List<tr.com.havelsan.javarch.session.common.model.HvlSession> convertToSessionList(@NotNull @NotNull List<SD> redisSessionDocumentList) Convert to security session list.- Parameters:
redisSessionDocumentList
- the redis session document list- Returns:
- the session list
-
convertToSecuritySessionList
List<tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession> convertToSecuritySessionList(@NotNull @NotNull List<SD> redisSessionDocumentList) Convert to session list.- Parameters:
redisSessionDocumentList
- the redis session document list- Returns:
- the security session list
-
convertToRedisDocumentSessionList
List<SD> convertToRedisDocumentSessionList(@NotNull @NotNull List<tr.com.havelsan.javarch.security.session.provider.model.HvlSecuritySession> securitySessionList) Convert to redis document session list- Parameters:
securitySessionList
- the session list- Returns:
- the redis session document list
-