Interface MessageHandlerHelper


public interface MessageHandlerHelper
  • 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.MessagingException
      IOException
      ValidateException
    • createComment

      Optional<Comment> createComment(jakarta.mail.Message message, User commentAuthor, Issue issue, boolean createAttachments) throws jakarta.mail.MessagingException, IOException, ValidateException
      Throws:
      jakarta.mail.MessagingException
      IOException
      ValidateException
    • 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.MessagingException
      IOException
    • createAttachments

      List<Attachment> createAttachments(jakarta.mail.Message message, Issue issue, User author) throws jakarta.mail.MessagingException, IOException
      Throws:
      jakarta.mail.MessagingException
      IOException