Class ImapMessageDto

java.lang.Object
io.jmix.imap.dto.ImapMessageDto

public class ImapMessageDto extends Object
Encapsulates IMAP message details:
  • Folder name
  • UID
  • Sender
  • Recipient lists (to, cc, bcc)
  • Subject
  • Body content
  • Receive date
  • IMAP metadata flags
  • Field Details

  • Constructor Details

    • ImapMessageDto

      public ImapMessageDto()
  • Method Details

    • getId

      public UUID getId()
    • setId

      public void setId(UUID id)
    • getUid

      public Long getUid()
    • setUid

      public void setUid(Long uid)
    • getFrom

      public String getFrom()
    • setFrom

      public void setFrom(String from)
    • getTo

      public String getTo()
    • setToList

      public void setToList(List<String> toList)
    • getCc

      public String getCc()
    • setCcList

      public void setCcList(List<String> ccList)
    • getBcc

      public String getBcc()
    • setBccList

      public void setBccList(List<String> bccList)
    • getSubject

      public String getSubject()
    • setSubject

      public void setSubject(String subject)
    • getBody

      public String getBody()
    • setBody

      public void setBody(String body)
    • getHtml

      public Boolean getHtml()
    • setHtml

      public void setHtml(Boolean html)
    • getFlags

      public String getFlags()
    • setFlagsList

      public void setFlagsList(List<String> flags)
    • getDate

      public Date getDate()
    • setDate

      public void setDate(Date sendDate)
    • getMailBox

      public ImapMailBox getMailBox()
    • setMailBox

      public void setMailBox(ImapMailBox mailBox)
    • getFolderName

      public String getFolderName()
    • setFolderName

      public void setFolderName(String folderName)
    • toString

      public String toString()
      Overrides:
      toString in class Object