@PublicApi
public interface MessageUserProcessor
Modifier and Type | Method and Description |
---|---|
com.atlassian.crowd.embedded.api.User |
findUserByEmail(String emailAddress)
Returns the first User found with an email address that equals the given emailAddress case insensitively.
|
com.atlassian.crowd.embedded.api.User |
findUserByUsername(String username)
Finds the user with the given username or returns null if there is no such User.
|
com.atlassian.crowd.embedded.api.User |
getAuthorFromSender(javax.mail.Message message)
For each sender of the given message in turn, look up a User first with a case-insensitively equal email address,
and failing that, with a username equal to the email address.
|
@Nullable com.atlassian.crowd.embedded.api.User getAuthorFromSender(javax.mail.Message message) throws javax.mail.MessagingException
message
- the message from which to get the User.javax.mail.MessagingException
- if there's strife getting the message sender.@Nullable com.atlassian.crowd.embedded.api.User findUserByUsername(String username)
username
- the username.Copyright © 2002-2015 Atlassian. All Rights Reserved.