com.atlassian.confluence.user
Class DefaultUserVerificationTokenManager

java.lang.Object
  extended by com.atlassian.confluence.user.DefaultUserVerificationTokenManager
All Implemented Interfaces:
UserVerificationTokenManager

public class DefaultUserVerificationTokenManager
extends java.lang.Object
implements UserVerificationTokenManager


Constructor Summary
DefaultUserVerificationTokenManager(UserVerificationTokenDao tokenStore, com.atlassian.core.util.Clock clock)
           
 
Method Summary
 void clearToken(java.lang.String userName, UserVerificationTokenType tokenType)
           
 java.lang.String generateAndSaveToken(java.lang.String userName, UserVerificationTokenType tokenType)
           
 boolean hasOutdatedUserToken(java.lang.String userName, UserVerificationTokenType tokenType)
           
 boolean hasToken(java.lang.String userName, UserVerificationTokenType tokenType)
           
 boolean hasValidUserToken(java.lang.String userName, UserVerificationTokenType tokenType, java.lang.String token)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultUserVerificationTokenManager

public DefaultUserVerificationTokenManager(UserVerificationTokenDao tokenStore,
                                           com.atlassian.core.util.Clock clock)
Method Detail

generateAndSaveToken

public java.lang.String generateAndSaveToken(java.lang.String userName,
                                             UserVerificationTokenType tokenType)
Specified by:
generateAndSaveToken in interface UserVerificationTokenManager

hasToken

public boolean hasToken(java.lang.String userName,
                        UserVerificationTokenType tokenType)
Specified by:
hasToken in interface UserVerificationTokenManager

hasValidUserToken

public boolean hasValidUserToken(java.lang.String userName,
                                 UserVerificationTokenType tokenType,
                                 java.lang.String token)
Specified by:
hasValidUserToken in interface UserVerificationTokenManager

hasOutdatedUserToken

public boolean hasOutdatedUserToken(java.lang.String userName,
                                    UserVerificationTokenType tokenType)
Specified by:
hasOutdatedUserToken in interface UserVerificationTokenManager

clearToken

public void clearToken(java.lang.String userName,
                       UserVerificationTokenType tokenType)
Specified by:
clearToken in interface UserVerificationTokenManager


Copyright © 2003-2014 Atlassian. All Rights Reserved.