Interface MessageHandlerHelper
public interface MessageHandlerHelper
-
Method Summary
Modifier and TypeMethodDescriptioncreateAttachments(jakarta.mail.Message message, Issue issue, User author) createComment(jakarta.mail.Message message, User commentAuthor, Issue issue, boolean createAttachments) createIssue(jakarta.mail.Message message, Project project, IssueType issueType, User defaultAuthor, User defaultAssignee, boolean createAttachments) getAssignee(jakarta.mail.Message message, @Nullable User defaultAssignee) getIssuesFromSubject(jakarta.mail.Message message) getTextWithoutQuotes(jakarta.mail.Message message)
-
Method Details
-
getAuthor
Optional<User> getAuthor(jakarta.mail.Message message, @Nullable User defaultAuthor) throws jakarta.mail.MessagingException - Throws:
jakarta.mail.MessagingException
-
getAssignee
Optional<User> getAssignee(jakarta.mail.Message message, @Nullable User defaultAssignee) throws jakarta.mail.MessagingException - Throws:
jakarta.mail.MessagingException
-
createIssue
Optional<Issue> createIssue(jakarta.mail.Message message, Project project, IssueType issueType, User defaultAuthor, User defaultAssignee, boolean createAttachments) throws jakarta.mail.MessagingException, IOException, ValidateException - Throws:
jakarta.mail.MessagingExceptionIOExceptionValidateException
-
createComment
Optional<Comment> createComment(jakarta.mail.Message message, User commentAuthor, Issue issue, boolean createAttachments) throws jakarta.mail.MessagingException, IOException, ValidateException - Throws:
jakarta.mail.MessagingExceptionIOExceptionValidateException
-
getIssuesFromSubject
Iterable<MutableIssue> getIssuesFromSubject(jakarta.mail.Message message) throws jakarta.mail.MessagingException - Throws:
jakarta.mail.MessagingException
-
getTextWithoutQuotes
String getTextWithoutQuotes(jakarta.mail.Message message) throws jakarta.mail.MessagingException, IOException - Throws:
jakarta.mail.MessagingExceptionIOException
-
createAttachments
List<Attachment> createAttachments(jakarta.mail.Message message, Issue issue, User author) throws jakarta.mail.MessagingException, IOException - Throws:
jakarta.mail.MessagingExceptionIOException
-