com.atlassian.jira.mail
Interface MailThreadManager

All Known Implementing Classes:
MailThreadManagerImpl

public interface MailThreadManager


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

Field Detail

NOTIFICATION_KEY

public static final String NOTIFICATION_KEY
See Also:
Constant Field Values

NOTIFICATION_ISSUE_CREATED

public static final String NOTIFICATION_ISSUE_CREATED

NOTIFICATION_ISSUE_UPDATED

public static final String NOTIFICATION_ISSUE_UPDATED

NOTIFICATION_ISSUE_ASSIGNED

public static final String NOTIFICATION_ISSUE_ASSIGNED

NOTIFICATION_ISSUE_RESOLVED

public static final String NOTIFICATION_ISSUE_RESOLVED

NOTIFICATION_ISSUE_CLOSED

public static final String NOTIFICATION_ISSUE_CLOSED

NOTIFICATION_ISSUE_COMMENTED

public static final String NOTIFICATION_ISSUE_COMMENTED

NOTIFICATION_ISSUE_REOPENED

public static final String NOTIFICATION_ISSUE_REOPENED

NOTIFICATION_ISSUE_DELETED

public static final String NOTIFICATION_ISSUE_DELETED

NOTIFICATION_ISSUE_WORKLOGGED

public static final String NOTIFICATION_ISSUE_WORKLOGGED

NOTIFICATION_ISSUE_MOVED

public static final String NOTIFICATION_ISSUE_MOVED

NOTIFICATION_ISSUE_WORKSTARTED

public static final String NOTIFICATION_ISSUE_WORKSTARTED

NOTIFICATION_ISSUE_WORKSTOPPED

public static final String NOTIFICATION_ISSUE_WORKSTOPPED

NOTIFICATION_ISSUE_GENERICEVENT

public static final String NOTIFICATION_ISSUE_GENERICEVENT

ISSUE_CREATED_FROM_EMAIL

public static final String ISSUE_CREATED_FROM_EMAIL
See Also:
Constant Field Values

ISSUE_COMMENTED_FROM_EMAIL

public static final String ISSUE_COMMENTED_FROM_EMAIL
See Also:
Constant Field Values
Method Detail

createMailThread

public void createMailThread(String type,
                             Long source,
                             String emailAddress,
                             String messageId)

threadNotificationEmail

public void threadNotificationEmail(Email email,
                                    Long issueId)

getThreadType

public String getThreadType(Long eventTypeId)

getAssociatedIssue

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

removeAssociatedEntries

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


Copyright © 2002-2006 Atlassian. All Rights Reserved.