Class HvlSessionDataRedisAuthorityDocument

java.lang.Object
tr.com.havelsan.javarch.oauth.session.data.provider.redis.model.HvlSessionDataRedisAuthorityDocument
All Implemented Interfaces:
Serializable

@RedisHash public class HvlSessionDataRedisAuthorityDocument extends Object implements Serializable
A data transfer object is used for Redis session authority document.
See Also:
  • Constructor Details

    • HvlSessionDataRedisAuthorityDocument

      public HvlSessionDataRedisAuthorityDocument()
      Instantiates a new HvlSessionDataRedisAuthorityDocument.
    • HvlSessionDataRedisAuthorityDocument

      public HvlSessionDataRedisAuthorityDocument(String identifier, List<tr.com.havelsan.javarch.security.common.model.HvlGrantedAuthority> authorities)
      Instantiates a new HvlSessionDataRedisAuthorityDocument.
      Parameters:
      identifier - the identifier
      authorities - the authorities
  • Method Details

    • getIdentifier

      public String getIdentifier()
      Gets identifier.
      Returns:
      the identifier
    • setIdentifier

      public void setIdentifier(String identifier)
      Sets identifier.
      Parameters:
      identifier - the identifier
    • getAuthorities

      public List<tr.com.havelsan.javarch.security.common.model.HvlGrantedAuthority> getAuthorities()
      Gets authorities.
      Returns:
      the authorities
    • setAuthorities

      public void setAuthorities(List<tr.com.havelsan.javarch.security.common.model.HvlGrantedAuthority> authorities)
      Sets authorities.
      Parameters:
      authorities - the authorities