com.atlassian.confluence.plugins.emailgateway.service
Class DefaultUsersByEmailService

java.lang.Object
  extended by com.atlassian.confluence.plugins.emailgateway.service.DefaultUsersByEmailService
All Implemented Interfaces:
UsersByEmailService

public class DefaultUsersByEmailService
extends java.lang.Object
implements UsersByEmailService

Looks up users matching an email address using the UserAccessor

Since:
5.3

Constructor Summary
DefaultUsersByEmailService(UserAccessor userAccessor)
           
 
Method Summary
 com.atlassian.user.User getUniqueUserByEmail(javax.mail.internet.InternetAddress email)
           
 com.atlassian.user.User getUniqueUserByEmail(java.lang.String email)
           
 java.util.List<com.atlassian.user.User> getUsersByEmail(java.lang.String email)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultUsersByEmailService

public DefaultUsersByEmailService(UserAccessor userAccessor)
Method Detail

getUsersByEmail

public java.util.List<com.atlassian.user.User> getUsersByEmail(java.lang.String email)
                                                        throws com.atlassian.user.EntityException
Specified by:
getUsersByEmail in interface UsersByEmailService
Throws:
com.atlassian.user.EntityException

getUniqueUserByEmail

public com.atlassian.user.User getUniqueUserByEmail(java.lang.String email)
                                             throws com.atlassian.user.EntityException
Specified by:
getUniqueUserByEmail in interface UsersByEmailService
Throws:
com.atlassian.user.EntityException

getUniqueUserByEmail

public com.atlassian.user.User getUniqueUserByEmail(javax.mail.internet.InternetAddress email)
                                             throws com.atlassian.user.EntityException
Specified by:
getUniqueUserByEmail in interface UsersByEmailService
Throws:
com.atlassian.user.EntityException


Copyright © 2003-2014 Atlassian. All Rights Reserved.