Class HvlSessionDataRedisUserDocument
java.lang.Object
tr.com.havelsan.javarch.oauth.session.data.provider.redis.model.HvlSessionDataRedisDocument
tr.com.havelsan.javarch.oauth.session.data.provider.redis.user.model.HvlSessionDataRedisUserDocument
- All Implemented Interfaces:
Serializable
A data transfer object is used for Redis session document.
- See Also:
-
Field Summary
Fields inherited from class tr.com.havelsan.javarch.oauth.session.data.provider.redis.model.HvlSessionDataRedisDocument
USERNAME_FIELD_NAME
-
Constructor Summary
ConstructorDescriptionInstantiates a new HvlSessionDataRedisUserDocument.HvlSessionDataRedisUserDocument
(Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.HvlSessionDataRedisUserDocument
(String username, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.HvlSessionDataRedisUserDocument
(String identifier, String username, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.HvlSessionDataRedisUserDocument
(String identifier, String tenantIdentifier, String username, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.HvlSessionDataRedisUserDocument
(String identifier, String tenantIdentifier, String username, Map<String, Object> attributeMap, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.HvlSessionDataRedisUserDocument
(String identifier, String username, Map<String, Object> attributeMap, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument. -
Method Summary
Modifier and TypeMethodDescriptionGets expiration minutes.Gets expiration minutes ttl.Gets session data redis authority document.void
setExpirationMinutes
(Long expirationMinutes) Sets expiration minutes.void
setExpirationMinutesTtl
(Long expirationMinutesTtl) Sets expiration minutes ttl.void
setSessionDataRedisAuthorityDocument
(HvlSessionDataRedisAuthorityDocument sessionDataRedisAuthorityDocument) Sets session data redis authority document.Methods inherited from class tr.com.havelsan.javarch.oauth.session.data.provider.redis.model.HvlSessionDataRedisDocument
getAttributeMap, getCreatedDate, getIdentifier, getTenantIdentifier, getUsername, setAttributeMap, setCreatedDate, setIdentifier, setTenantIdentifier, setUsername
-
Constructor Details
-
HvlSessionDataRedisUserDocument
public HvlSessionDataRedisUserDocument()Instantiates a new HvlSessionDataRedisUserDocument. -
HvlSessionDataRedisUserDocument
Instantiates a new HvlSessionDataRedisUserDocument.- Parameters:
expirationMinutes
- the expiration minutesexpirationMinutesTtl
- the expiration minutes ttl
-
HvlSessionDataRedisUserDocument
public HvlSessionDataRedisUserDocument(String username, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.- Parameters:
username
- the usernameexpirationMinutes
- the expiration minutesexpirationMinutesTtl
- the expiration minutes ttl
-
HvlSessionDataRedisUserDocument
public HvlSessionDataRedisUserDocument(String identifier, String username, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.- Parameters:
identifier
- the identifierusername
- the usernameexpirationMinutes
- the expiration minutesexpirationMinutesTtl
- the expiration minutes ttl
-
HvlSessionDataRedisUserDocument
public HvlSessionDataRedisUserDocument(String identifier, String tenantIdentifier, String username, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.- Parameters:
identifier
- the identifiertenantIdentifier
- the tenant identifierusername
- the usernameexpirationMinutes
- the expiration minutesexpirationMinutesTtl
- the expiration minutes ttl
-
HvlSessionDataRedisUserDocument
public HvlSessionDataRedisUserDocument(String identifier, String username, Map<String, Object> attributeMap, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.- Parameters:
identifier
- the identifierusername
- the usernameattributeMap
- the attribute mapexpirationMinutes
- the expiration minutesexpirationMinutesTtl
- the expiration minutes ttl
-
HvlSessionDataRedisUserDocument
public HvlSessionDataRedisUserDocument(String identifier, String tenantIdentifier, String username, Map<String, Object> attributeMap, Long expirationMinutes, Long expirationMinutesTtl) Instantiates a new HvlSessionDataRedisUserDocument.- Parameters:
identifier
- the identifiertenantIdentifier
- the tenant identifierusername
- the usernameattributeMap
- the attribute mapexpirationMinutes
- the expiration minutesexpirationMinutesTtl
- the expiration minutes ttl
-
-
Method Details
-
getExpirationMinutes
Gets expiration minutes.- Returns:
- the expiration minutes
-
setExpirationMinutes
Sets expiration minutes.- Parameters:
expirationMinutes
- the expiration minutes
-
getExpirationMinutesTtl
Gets expiration minutes ttl.- Returns:
- the expiration minutes ttl
-
setExpirationMinutesTtl
Sets expiration minutes ttl.- Parameters:
expirationMinutesTtl
- the expiration minutes ttl
-
getSessionDataRedisAuthorityDocument
Gets session data redis authority document.- Returns:
- the session data redis authority document
-
setSessionDataRedisAuthorityDocument
public void setSessionDataRedisAuthorityDocument(HvlSessionDataRedisAuthorityDocument sessionDataRedisAuthorityDocument) Sets session data redis authority document.- Parameters:
sessionDataRedisAuthorityDocument
- the session data redis authority document
-