Class ConfluenceMailQueueItem

java.lang.Object
com.atlassian.confluence.mail.template.ConfluenceMailQueueItem
All Implemented Interfaces:
com.atlassian.mail.queue.MailQueueItem, Comparable<com.atlassian.mail.queue.MailQueueItem>

public class ConfluenceMailQueueItem extends Object implements com.atlassian.mail.queue.MailQueueItem
Simplified class to replace the somewhat confusing MailNotificationQueueItem hierarchy.
  • Field Details

  • Constructor Details

  • Method Details

    • setSendLogs

      public void setSendLogs(boolean sendLogs)
    • setLogsLocation

      public void setLogsLocation(String logsLocation)
    • compareTo

      public int compareTo(com.atlassian.mail.queue.MailQueueItem o)
      Specified by:
      compareTo in interface Comparable<com.atlassian.mail.queue.MailQueueItem>
    • send

      @Deprecated public void send() throws com.atlassian.mail.MailException
      Deprecated.
      Specified by:
      send in interface com.atlassian.mail.queue.MailQueueItem
      Throws:
      com.atlassian.mail.MailException
    • getSubject

      public String getSubject()
      Specified by:
      getSubject in interface com.atlassian.mail.queue.MailQueueItem
    • getDateQueued

      public Date getDateQueued()
      Specified by:
      getDateQueued in interface com.atlassian.mail.queue.MailQueueItem
    • getSendCount

      public int getSendCount()
      Specified by:
      getSendCount in interface com.atlassian.mail.queue.MailQueueItem
    • hasError

      public boolean hasError()
      Specified by:
      hasError in interface com.atlassian.mail.queue.MailQueueItem
    • getLastError

      public String getLastError()
    • getBody

      public String getBody()
    • getFromAddress

      public String getFromAddress()
      Returns:
      the address this mail item should appear to be from.
    • setFromAddress

      public void setFromAddress(String fromAddress)
      Parameters:
      fromAddress - the address the resultant e-mail should appear to be from
    • getFromName

      public String getFromName()
      Returns:
      the name of the sender the mail item should be from.
    • setFromName

      public void setFromName(String fromName)
      Parameters:
      fromName - the name to use for the sender of the mail item.