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 Type
    Method
    Description
    convertToRedisDocumentSession(@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 list
    tr.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