com.atlassian.jira.crowd.embedded
Class NoopForgottenLoginManager

java.lang.Object
  extended by com.atlassian.jira.crowd.embedded.NoopForgottenLoginManager
All Implemented Interfaces:
com.atlassian.crowd.manager.login.ForgottenLoginManager

public class NoopForgottenLoginManager
extends Object
implements com.atlassian.crowd.manager.login.ForgottenLoginManager

We don't provide any of this functionality. Just need to provide this guy because Crowd Rest Plugin needs an implementation.

Since:
v4.3

Constructor Summary
NoopForgottenLoginManager()
           
 
Method Summary
 com.atlassian.crowd.model.token.ResetPasswordToken createAndStoreResetToken(long directoryId, String username)
           
 boolean isValidResetToken(long l, String s, String s1)
           
 void resetUserCredential(long l, String s, com.atlassian.crowd.embedded.api.PasswordCredential passwordCredential, String s1)
           
 void sendResetLink(com.atlassian.crowd.model.application.Application application, String s)
           
 void sendResetLink(long l, String s)
           
 boolean sendUsernames(com.atlassian.crowd.model.application.Application application, String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoopForgottenLoginManager

public NoopForgottenLoginManager()
Method Detail

sendResetLink

public void sendResetLink(com.atlassian.crowd.model.application.Application application,
                          String s)
                   throws com.atlassian.crowd.exception.UserNotFoundException,
                          com.atlassian.crowd.exception.InvalidEmailAddressException,
                          com.atlassian.crowd.exception.ApplicationPermissionException
Specified by:
sendResetLink in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Throws:
com.atlassian.crowd.exception.UserNotFoundException
com.atlassian.crowd.exception.InvalidEmailAddressException
com.atlassian.crowd.exception.ApplicationPermissionException

sendUsernames

public boolean sendUsernames(com.atlassian.crowd.model.application.Application application,
                             String s)
                      throws com.atlassian.crowd.exception.InvalidEmailAddressException
Specified by:
sendUsernames in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Throws:
com.atlassian.crowd.exception.InvalidEmailAddressException

sendResetLink

public void sendResetLink(long l,
                          String s)
                   throws com.atlassian.crowd.exception.DirectoryNotFoundException,
                          com.atlassian.crowd.exception.UserNotFoundException,
                          com.atlassian.crowd.exception.InvalidEmailAddressException,
                          com.atlassian.crowd.exception.OperationFailedException
Specified by:
sendResetLink in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Throws:
com.atlassian.crowd.exception.DirectoryNotFoundException
com.atlassian.crowd.exception.UserNotFoundException
com.atlassian.crowd.exception.InvalidEmailAddressException
com.atlassian.crowd.exception.OperationFailedException

isValidResetToken

public boolean isValidResetToken(long l,
                                 String s,
                                 String s1)
Specified by:
isValidResetToken in interface com.atlassian.crowd.manager.login.ForgottenLoginManager

resetUserCredential

public void resetUserCredential(long l,
                                String s,
                                com.atlassian.crowd.embedded.api.PasswordCredential passwordCredential,
                                String s1)
                         throws com.atlassian.crowd.exception.DirectoryNotFoundException,
                                com.atlassian.crowd.exception.UserNotFoundException,
                                com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException,
                                com.atlassian.crowd.exception.OperationFailedException,
                                com.atlassian.crowd.exception.InvalidCredentialException,
                                com.atlassian.crowd.manager.directory.DirectoryPermissionException
Specified by:
resetUserCredential in interface com.atlassian.crowd.manager.login.ForgottenLoginManager
Throws:
com.atlassian.crowd.exception.DirectoryNotFoundException
com.atlassian.crowd.exception.UserNotFoundException
com.atlassian.crowd.manager.login.exception.InvalidResetPasswordTokenException
com.atlassian.crowd.exception.OperationFailedException
com.atlassian.crowd.exception.InvalidCredentialException
com.atlassian.crowd.manager.directory.DirectoryPermissionException

createAndStoreResetToken

public com.atlassian.crowd.model.token.ResetPasswordToken createAndStoreResetToken(long directoryId,
                                                                                   String username)
Specified by:
createAndStoreResetToken in interface com.atlassian.crowd.manager.login.ForgottenLoginManager


Copyright © 2002-2014 Atlassian. All Rights Reserved.