com.atlassian.jira.mail
Class IssueMailQueueItem

java.lang.Object
  extended byAbstractMailQueueItem
      extended bycom.atlassian.jira.mail.IssueMailQueueItem

public class IssueMailQueueItem
extends AbstractMailQueueItem

See Also:
Serialized Form

Constructor Summary
IssueMailQueueItem(IssueEvent event, java.lang.String notificationType, java.lang.String template, java.lang.String subjectPrefix)
           
 
Method Summary
 IssueEvent getEvent()
           
protected  java.util.Map getIssueContextParams(IssueEvent iEvent)
           
 java.lang.String getNotificationType()
           
 int getSendCount()
           
 java.lang.String getSubject()
           
 java.lang.String getSubjectPrefix()
           
 java.lang.String getTemplate()
           
 boolean hasError()
           
 void send()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IssueMailQueueItem

public IssueMailQueueItem(IssueEvent event,
                          java.lang.String notificationType,
                          java.lang.String template,
                          java.lang.String subjectPrefix)
Method Detail

getSendCount

public int getSendCount()

hasError

public boolean hasError()

getSubject

public java.lang.String getSubject()

getEvent

public IssueEvent getEvent()

getNotificationType

public java.lang.String getNotificationType()

getTemplate

public java.lang.String getTemplate()

getSubjectPrefix

public java.lang.String getSubjectPrefix()

send

public void send()
          throws MailException
Throws:
MailException

toString

public java.lang.String toString()

getIssueContextParams

protected java.util.Map getIssueContextParams(IssueEvent iEvent)
                                       throws GenericEntityException,
                                              EntityNotFoundException
Throws:
GenericEntityException
EntityNotFoundException