Class CachedPortalTokenStorage
java.lang.Object
io.meeds.web.security.storage.PortalTokenStorage
io.meeds.web.security.storage.cache.CachedPortalTokenStorage
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCachedPortalTokenStorage(org.exoplatform.services.cache.CacheService cacheService, TokenDAO tokenDAO) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcreateToken(TokenData data) voidvoiddeleteToken(String tokenId) voiddeleteTokenOfUser(String username) voiddeleteTokensByUsernameAndType(String username, String tokenType) Methods inherited from class io.meeds.web.security.storage.PortalTokenStorage
size
-
Field Details
-
CACHE_NAME
- See Also:
-
NULL_TOKEN
-
-
Constructor Details
-
CachedPortalTokenStorage
public CachedPortalTokenStorage(org.exoplatform.services.cache.CacheService cacheService, TokenDAO tokenDAO)
-
-
Method Details
-
createToken
- Overrides:
createTokenin classPortalTokenStorage- Throws:
TokenExistsException
-
deleteTokensByUsernameAndType
- Overrides:
deleteTokensByUsernameAndTypein classPortalTokenStorage
-
getToken
- Overrides:
getTokenin classPortalTokenStorage
-
deleteToken
- Overrides:
deleteTokenin classPortalTokenStorage
-
deleteTokenOfUser
- Overrides:
deleteTokenOfUserin classPortalTokenStorage
-
deleteAll
public void deleteAll()- Overrides:
deleteAllin classPortalTokenStorage
-
cleanExpired
public void cleanExpired()- Overrides:
cleanExpiredin classPortalTokenStorage
-