com.atlassian.jira.mail
Interface MailThreadManager

All Known Implementing Classes:
MailThreadManagerImpl

public interface MailThreadManager


Field Summary
static java.lang.String ISSUE_COMMENTED_FROM_EMAIL
           
static java.lang.String ISSUE_CREATED_FROM_EMAIL
           
static java.lang.String NOTIFICATION_ISSUE_ASSIGNED
           
static java.lang.String NOTIFICATION_ISSUE_CLOSED
           
static java.lang.String NOTIFICATION_ISSUE_COMMENT_EDITED
           
static java.lang.String NOTIFICATION_ISSUE_COMMENTED
           
static java.lang.String NOTIFICATION_ISSUE_CREATED
           
static java.lang.String NOTIFICATION_ISSUE_DELETED
           
static java.lang.String NOTIFICATION_ISSUE_GENERICEVENT
           
static java.lang.String NOTIFICATION_ISSUE_MOVED
           
static java.lang.String NOTIFICATION_ISSUE_REOPENED
           
static java.lang.String NOTIFICATION_ISSUE_RESOLVED
           
static java.lang.String NOTIFICATION_ISSUE_UPDATED
           
static java.lang.String NOTIFICATION_ISSUE_WORKLOG_DELETED
           
static java.lang.String NOTIFICATION_ISSUE_WORKLOG_UPDATED
           
static java.lang.String NOTIFICATION_ISSUE_WORKLOGGED
           
static java.lang.String NOTIFICATION_ISSUE_WORKSTARTED
           
static java.lang.String NOTIFICATION_ISSUE_WORKSTOPPED
           
static java.lang.String NOTIFICATION_KEY
           
 
Method Summary
 void createMailThread(java.lang.String type, java.lang.Long source, java.lang.String emailAddress, java.lang.String messageId)
           
 org.ofbiz.core.entity.GenericValue getAssociatedIssue(javax.mail.Message message)
           
 java.lang.String getThreadType(java.lang.Long eventTypeId)
           
 int removeAssociatedEntries(java.lang.Long issueId)
           
 void threadNotificationEmail(Email email, java.lang.Long issueId)
           
 

Field Detail

NOTIFICATION_KEY

static final java.lang.String NOTIFICATION_KEY
See Also:
Constant Field Values

NOTIFICATION_ISSUE_CREATED

static final java.lang.String NOTIFICATION_ISSUE_CREATED

NOTIFICATION_ISSUE_UPDATED

static final java.lang.String NOTIFICATION_ISSUE_UPDATED

NOTIFICATION_ISSUE_ASSIGNED

static final java.lang.String NOTIFICATION_ISSUE_ASSIGNED

NOTIFICATION_ISSUE_RESOLVED

static final java.lang.String NOTIFICATION_ISSUE_RESOLVED

NOTIFICATION_ISSUE_CLOSED

static final java.lang.String NOTIFICATION_ISSUE_CLOSED

NOTIFICATION_ISSUE_COMMENTED

static final java.lang.String NOTIFICATION_ISSUE_COMMENTED

NOTIFICATION_ISSUE_COMMENT_EDITED

static final java.lang.String NOTIFICATION_ISSUE_COMMENT_EDITED

NOTIFICATION_ISSUE_REOPENED

static final java.lang.String NOTIFICATION_ISSUE_REOPENED

NOTIFICATION_ISSUE_DELETED

static final java.lang.String NOTIFICATION_ISSUE_DELETED

NOTIFICATION_ISSUE_WORKLOGGED

static final java.lang.String NOTIFICATION_ISSUE_WORKLOGGED

NOTIFICATION_ISSUE_WORKLOG_UPDATED

static final java.lang.String NOTIFICATION_ISSUE_WORKLOG_UPDATED

NOTIFICATION_ISSUE_WORKLOG_DELETED

static final java.lang.String NOTIFICATION_ISSUE_WORKLOG_DELETED

NOTIFICATION_ISSUE_MOVED

static final java.lang.String NOTIFICATION_ISSUE_MOVED

NOTIFICATION_ISSUE_WORKSTARTED

static final java.lang.String NOTIFICATION_ISSUE_WORKSTARTED

NOTIFICATION_ISSUE_WORKSTOPPED

static final java.lang.String NOTIFICATION_ISSUE_WORKSTOPPED

NOTIFICATION_ISSUE_GENERICEVENT

static final java.lang.String NOTIFICATION_ISSUE_GENERICEVENT

ISSUE_CREATED_FROM_EMAIL

static final java.lang.String ISSUE_CREATED_FROM_EMAIL
See Also:
Constant Field Values

ISSUE_COMMENTED_FROM_EMAIL

static final java.lang.String ISSUE_COMMENTED_FROM_EMAIL
See Also:
Constant Field Values
Method Detail

createMailThread

void createMailThread(java.lang.String type,
                      java.lang.Long source,
                      java.lang.String emailAddress,
                      java.lang.String messageId)

threadNotificationEmail

void threadNotificationEmail(Email email,
                             java.lang.Long issueId)

getThreadType

java.lang.String getThreadType(java.lang.Long eventTypeId)

getAssociatedIssue

org.ofbiz.core.entity.GenericValue getAssociatedIssue(javax.mail.Message message)

removeAssociatedEntries

int removeAssociatedEntries(java.lang.Long issueId)
                            throws org.ofbiz.core.entity.GenericEntityException
Throws:
org.ofbiz.core.entity.GenericEntityException


Copyright © 2002-2010 Atlassian. All Rights Reserved.