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
 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)
           
 void 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 void 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


Copyright © 2002-2012 Atlassian. All Rights Reserved.