|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.confluence.it.mail.MailUtils
public class MailUtils
Static methods for interacting with email messages.
| Constructor Summary | |
|---|---|
MailUtils()
|
|
| Method Summary | |
|---|---|
static javax.mail.internet.MimeMessage |
extractFirstEmailAddressedTo(User user,
javax.mail.internet.MimeMessage[] allMessages)
|
static java.lang.String |
getBody(javax.mail.internet.MimeMessage smtpMessage)
|
static org.w3c.dom.Document |
getDocument(javax.mail.internet.MimeMessage message)
|
static java.lang.Iterable<javax.mail.internet.MimeMessage> |
getEmailAddressedToUser(User user,
javax.mail.internet.MimeMessage[] allMessages)
|
static java.lang.String |
getFirstRecipient(javax.mail.internet.MimeMessage smtpMessage)
|
static java.util.List<SimpleLink> |
getFooterLinks(javax.mail.internet.MimeMessage message,
java.lang.String footerId)
|
static java.util.List<SimpleLink> |
getLinksInElementWithId(javax.mail.internet.MimeMessage message,
java.lang.String id)
Locates all links inside a container with the specified id and returns them as an ordered list of SimpleLinks. |
static SimpleLink |
getLinkWithId(javax.mail.internet.MimeMessage message,
java.lang.String id)
Locates a link with the specified id and returns it as a SimpleLink. |
static SimpleLink |
getLinkWithText(javax.mail.internet.MimeMessage message,
java.lang.String linkText)
Returns the first link that matches the provided link text |
static java.lang.String |
getPrefixedSubject(java.lang.String subject)
|
static java.lang.String |
getSender(javax.mail.internet.MimeMessage smtpMessage)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MailUtils()
| Method Detail |
|---|
public static java.lang.String getPrefixedSubject(java.lang.String subject)
public static java.lang.String getBody(javax.mail.internet.MimeMessage smtpMessage)
public static java.lang.String getFirstRecipient(javax.mail.internet.MimeMessage smtpMessage)
public static java.lang.String getSender(javax.mail.internet.MimeMessage smtpMessage)
throws javax.mail.MessagingException
javax.mail.MessagingException
public static java.util.List<SimpleLink> getLinksInElementWithId(javax.mail.internet.MimeMessage message,
java.lang.String id)
SimpleLinks.
Will fail with a null-pointer exception if no matching node is found.
message - the mime messageid - the id to search for links within
public static java.util.List<SimpleLink> getFooterLinks(javax.mail.internet.MimeMessage message,
java.lang.String footerId)
public static SimpleLink getLinkWithId(javax.mail.internet.MimeMessage message,
java.lang.String id)
SimpleLink.
Will fail with a null-pointer exception if no matching node is found.
) content;
}
message - the mime message to search withinid - the id of the link to return
public static SimpleLink getLinkWithText(javax.mail.internet.MimeMessage message,
java.lang.String linkText)
message - the mime message to search withinlinkText - the text of the link to match against to determine which link to return
public static org.w3c.dom.Document getDocument(javax.mail.internet.MimeMessage message)
public static java.lang.Iterable<javax.mail.internet.MimeMessage> getEmailAddressedToUser(User user,
javax.mail.internet.MimeMessage[] allMessages)
public static javax.mail.internet.MimeMessage extractFirstEmailAddressedTo(User user,
javax.mail.internet.MimeMessage[] allMessages)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||