Package com.atlassian.confluence.user
Class DefaultUserVerificationTokenManager
- java.lang.Object
-
- com.atlassian.confluence.user.DefaultUserVerificationTokenManager
-
- All Implemented Interfaces:
UserVerificationTokenManager
public class DefaultUserVerificationTokenManager extends Object implements UserVerificationTokenManager
-
-
Constructor Summary
Constructors Constructor Description DefaultUserVerificationTokenManager(UserVerificationTokenDao tokenStore, com.atlassian.core.util.Clock clock)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearToken(String userName, UserVerificationTokenType tokenType)StringgenerateAndSaveToken(String userName, UserVerificationTokenType tokenType)booleanhasOutdatedUserToken(String userName, UserVerificationTokenType tokenType)booleanhasToken(String userName, UserVerificationTokenType tokenType)booleanhasValidUserToken(String userName, UserVerificationTokenType tokenType, String token)
-
-
-
Constructor Detail
-
DefaultUserVerificationTokenManager
public DefaultUserVerificationTokenManager(UserVerificationTokenDao tokenStore, com.atlassian.core.util.Clock clock)
-
-
Method Detail
-
generateAndSaveToken
public String generateAndSaveToken(String userName, UserVerificationTokenType tokenType)
- Specified by:
generateAndSaveTokenin interfaceUserVerificationTokenManager
-
hasToken
public boolean hasToken(String userName, UserVerificationTokenType tokenType)
- Specified by:
hasTokenin interfaceUserVerificationTokenManager
-
hasValidUserToken
public boolean hasValidUserToken(String userName, UserVerificationTokenType tokenType, String token)
- Specified by:
hasValidUserTokenin interfaceUserVerificationTokenManager
-
hasOutdatedUserToken
public boolean hasOutdatedUserToken(String userName, UserVerificationTokenType tokenType)
- Specified by:
hasOutdatedUserTokenin interfaceUserVerificationTokenManager
-
clearToken
public void clearToken(String userName, UserVerificationTokenType tokenType)
- Specified by:
clearTokenin interfaceUserVerificationTokenManager
-
-