Class BandanaUserVerificationTokenDao
- java.lang.Object
-
- com.atlassian.confluence.user.persistence.dao.BandanaUserVerificationTokenDao
-
- All Implemented Interfaces:
UserVerificationTokenDao
public class BandanaUserVerificationTokenDao extends Object implements UserVerificationTokenDao
StoresUserVerificationTokenobjects in Bandana.- Since:
- 5.2
-
-
Constructor Summary
Constructors Constructor Description BandanaUserVerificationTokenDao(com.atlassian.bandana.BandanaManager bandanaManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearToken(String userName, UserVerificationTokenType tokenType)UserVerificationTokengetToken(String userName, UserVerificationTokenType tokenType)Iterable<String>getUsernamesByTokenType(UserVerificationTokenType tokenType)voidstoreToken(UserVerificationToken token)
-
-
-
Method Detail
-
storeToken
public void storeToken(UserVerificationToken token)
- Specified by:
storeTokenin interfaceUserVerificationTokenDao
-
getToken
public UserVerificationToken getToken(String userName, UserVerificationTokenType tokenType)
- Specified by:
getTokenin interfaceUserVerificationTokenDao
-
clearToken
public void clearToken(String userName, UserVerificationTokenType tokenType)
- Specified by:
clearTokenin interfaceUserVerificationTokenDao
-
getUsernamesByTokenType
public Iterable<String> getUsernamesByTokenType(UserVerificationTokenType tokenType)
- Specified by:
getUsernamesByTokenTypein interfaceUserVerificationTokenDao- Parameters:
tokenType- the token type- Returns:
- a list of usernames for which tokens of this type are generated
-
-