com.atlassian.jira.service.util.handler
Class CreateOrCommentHandler
java.lang.Object
com.atlassian.jira.service.util.handler.AbstractMessageHandler
com.atlassian.jira.service.util.handler.CreateOrCommentHandler
- All Implemented Interfaces:
- MessageHandler
- public class CreateOrCommentHandler
- extends AbstractMessageHandler
A message handler to create a new issue, or add a comment
to an existing issue, from an incoming message. If the subject
contains a project key the message is added as a comment to that
issue. If no project key is found, a new issue is created in the
default project.
| Fields inherited from class com.atlassian.jira.service.util.handler.AbstractMessageHandler |
bulk, catchEmail, CONTENT_TYPE_PKCS7, CONTENT_TYPE_TEXT, createUsers, deleteEmail, KEY_BULK, KEY_CATCHEMAIL, KEY_CREATEUSERS, KEY_NOTIFYUSERS, KEY_REPORTER, notifyUsers, params, reporteruserName |
|
Method Summary |
boolean |
handleMessage(javax.mail.Message message)
Perform the specific work of this handler for the given message. |
void |
init(Map params)
|
| Methods inherited from class com.atlassian.jira.service.util.handler.AbstractMessageHandler |
addError, addError, addErrorAndReturnFalse, addErrorAndReturnFalse, canHandleMessage, createAttachmentsForMessage, createAttachmentWithPart, getAssociatedIssue, getErrorHandler, getFileFromPart, getI18nBean, getPrecedenceHeader, getReporter, recordMessageId, setErrorHandler |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
projectKey
public String projectKey
- Default project where new issues are created.
issueType
public String issueType
- Default type for new issues.
stripquotes
public String stripquotes
- If set (to anything), quoted text is removed from comments.
CreateOrCommentHandler
public CreateOrCommentHandler()
init
public void init(Map params)
- Specified by:
init in interface MessageHandler- Overrides:
init in class AbstractMessageHandler
handleMessage
public boolean handleMessage(javax.mail.Message message)
throws javax.mail.MessagingException
- Description copied from class:
AbstractMessageHandler
- Perform the specific work of this handler for the given message.
- Specified by:
handleMessage in interface MessageHandler- Specified by:
handleMessage in class AbstractMessageHandler
- Returns:
- true if the message is to be deleted from the source.
- Throws:
javax.mail.MessagingException - if anything went wrong.
Copyright © 2002-2007 Atlassian. All Rights Reserved.