Class HvlSessionDataRedisAuthoritySupportServiceImpl
java.lang.Object
tr.com.havelsan.javarch.oauth.session.data.provider.redis.service.HvlSessionDataRedisAuthoritySupportServiceImpl
- All Implemented Interfaces:
HvlSessionDataRedisAuthoritySupportService
@Service
public class HvlSessionDataRedisAuthoritySupportServiceImpl
extends Object
implements HvlSessionDataRedisAuthoritySupportService
The class which implements
HvlSessionDataRedisAuthoritySupportService
.-
Constructor Summary
ConstructorDescriptionHvlSessionDataRedisAuthoritySupportServiceImpl
(HvlSessionDataRedisAuthorityDocumentRepository sessionDataRedisAuthorityDocumentRepository) Instantiates a new HvlSessionDataRedisAuthoritySupportService. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Deletes authority document.Gets redis authority document.void
save
(@NotNull @Valid HvlSessionDataRedisAuthorityDocument sessionDataRedisAuthorityDocument) Save authority document.
-
Constructor Details
-
HvlSessionDataRedisAuthoritySupportServiceImpl
public HvlSessionDataRedisAuthoritySupportServiceImpl(HvlSessionDataRedisAuthorityDocumentRepository sessionDataRedisAuthorityDocumentRepository) Instantiates a new HvlSessionDataRedisAuthoritySupportService.- Parameters:
sessionDataRedisAuthorityDocumentRepository
- the session data redis authority document repository
-
-
Method Details
-
save
public void save(@NotNull @Valid @NotNull @Valid HvlSessionDataRedisAuthorityDocument sessionDataRedisAuthorityDocument) Save authority document.- Specified by:
save
in interfaceHvlSessionDataRedisAuthoritySupportService
- Parameters:
sessionDataRedisAuthorityDocument
- the session data redis authority document
-
get
public HvlSessionDataRedisAuthorityDocument get(@NotBlank @NotBlank String identifier) throws tr.com.havelsan.javarch.session.data.support.exception.HvlSessionSupportException Gets redis authority document.- Specified by:
get
in interfaceHvlSessionDataRedisAuthoritySupportService
- Parameters:
identifier
- the identifier- Returns:
- the redis authority document
- Throws:
tr.com.havelsan.javarch.session.data.support.exception.HvlSessionSupportException
- the hvl session support exception
-
delete
Deletes authority document.- Specified by:
delete
in interfaceHvlSessionDataRedisAuthoritySupportService
- Parameters:
identifier
- the identifier
-