cern.jira.emailhandler
Class RegexCommentHandler

java.lang.Object
  extended by com.atlassian.jira.service.util.handler.AbstractMessageHandler
      extended by com.atlassian.jira.service.util.handler.AbstractCommentHandler
          extended by cern.jira.emailhandler.RegexCommentHandler
All Implemented Interfaces:
com.atlassian.jira.service.util.handler.MessageHandler

public class RegexCommentHandler
extends com.atlassian.jira.service.util.handler.AbstractCommentHandler


Field Summary
private static java.lang.String KEY_SPLITREGEX
           
private static org.apache.log4j.Logger log
           
private  java.lang.String splitRegex
           
 
Fields inherited from class com.atlassian.jira.service.util.handler.AbstractMessageHandler
applicationProperties, bulk, catchEmail, commentManager, CONTENT_TYPE_PKCS7, CONTENT_TYPE_TEXT, createUsers, deleteEmail, issueFactory, KEY_BULK, KEY_CATCHEMAIL, KEY_CREATEUSERS, KEY_NOTIFYUSERS, KEY_REPORTER, notifyUsers, params, reporteruserName
 
Constructor Summary
RegexCommentHandler()
           
 
Method Summary
protected  java.lang.String getEmailBody(javax.mail.Message message)
           
 java.lang.String getSplitRegex()
           
 void init(java.util.Map params)
           
 void setSplitRegex(java.lang.String splitRegex)
           
 java.lang.String splitMailBody(java.lang.String rawBody)
           
 
Methods inherited from class com.atlassian.jira.service.util.handler.AbstractCommentHandler
getEventTypeId, handleMessage
 
Methods inherited from class com.atlassian.jira.service.util.handler.AbstractMessageHandler
addError, addError, addErrorAndReturnFalse, addErrorAndReturnFalse, canHandleMessage, createAttachmentsForMessage, createAttachmentWithPart, createUserForReporter, 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
 

Field Detail

log

private static final org.apache.log4j.Logger log

KEY_SPLITREGEX

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

splitRegex

private java.lang.String splitRegex
Constructor Detail

RegexCommentHandler

public RegexCommentHandler()
Method Detail

init

public void init(java.util.Map params)
Specified by:
init in interface com.atlassian.jira.service.util.handler.MessageHandler
Overrides:
init in class com.atlassian.jira.service.util.handler.AbstractMessageHandler

getEmailBody

protected java.lang.String getEmailBody(javax.mail.Message message)
                                 throws javax.mail.MessagingException
Specified by:
getEmailBody in class com.atlassian.jira.service.util.handler.AbstractCommentHandler
Throws:
javax.mail.MessagingException

splitMailBody

public java.lang.String splitMailBody(java.lang.String rawBody)

getSplitRegex

public java.lang.String getSplitRegex()

setSplitRegex

public void setSplitRegex(java.lang.String splitRegex)