Class ImapMessage

java.lang.Object
io.jmix.imap.entity.ImapMessage

@Entity(name="imap_Message") public class ImapMessage extends Object
  • Field Details

    • id

      protected UUID id
    • version

      protected Integer version
    • createTs

      protected Date createTs
    • createdBy

      protected String createdBy
    • updateTs

      protected Date updateTs
    • updatedBy

      protected String updatedBy
    • deleteTs

      protected Date deleteTs
    • deletedBy

      protected String deletedBy
    • folder

      protected ImapFolder folder
    • flags

      protected String flags
    • attachmentsLoaded

      @NotNull protected @NotNull Boolean attachmentsLoaded
    • msgUid

      @NotNull protected @NotNull Long msgUid
    • msgNum

      @NotNull protected @NotNull Integer msgNum
    • threadId

      protected Long threadId
    • referenceId

      protected String referenceId
    • messageId

      protected String messageId
    • caption

      @NotNull protected @NotNull String caption
    • receivedDate

      protected Date receivedDate
    • internalFlags

      protected List<ImapFlag> internalFlags
  • Constructor Details

    • ImapMessage

      public ImapMessage()
  • Method Details

    • getReceivedDate

      public Date getReceivedDate()
    • setReceivedDate

      public void setReceivedDate(Date receivedDate)
    • getFlags

      public String getFlags()
    • setFlags

      public void setFlags(String flags)
    • getId

      public UUID getId()
    • setId

      public void setId(UUID id)
    • getVersion

      public Integer getVersion()
    • setVersion

      public void setVersion(Integer version)
    • getCreateTs

      public Date getCreateTs()
    • setCreateTs

      public void setCreateTs(Date createTs)
    • getCreatedBy

      public String getCreatedBy()
    • setCreatedBy

      public void setCreatedBy(String createdBy)
    • getUpdateTs

      public Date getUpdateTs()
    • setUpdateTs

      public void setUpdateTs(Date updateTs)
    • getUpdatedBy

      public String getUpdatedBy()
    • setUpdatedBy

      public void setUpdatedBy(String updatedBy)
    • getDeleteTs

      public Date getDeleteTs()
    • setDeleteTs

      public void setDeleteTs(Date deleteTs)
    • getDeletedBy

      public String getDeletedBy()
    • setDeletedBy

      public void setDeletedBy(String deletedBy)
    • setImapFlags

      public void setImapFlags(javax.mail.Flags flags)
    • getImapFlags

      public javax.mail.Flags getImapFlags()
    • setMessageId

      public void setMessageId(String messageId)
    • getMessageId

      public String getMessageId()
    • setAttachmentsLoaded

      public void setAttachmentsLoaded(Boolean attachmentsLoaded)
    • getAttachmentsLoaded

      public Boolean getAttachmentsLoaded()
    • getFolder

      public ImapFolder getFolder()
    • setFolder

      public void setFolder(ImapFolder folder)
    • getReferenceId

      public String getReferenceId()
    • setReferenceId

      public void setReferenceId(String referenceId)
    • setThreadId

      public void setThreadId(Long threadId)
    • getThreadId

      public Long getThreadId()
    • setCaption

      public void setCaption(String caption)
    • getCaption

      public String getCaption()
    • setMsgUid

      public void setMsgUid(Long msgUid)
    • getMsgUid

      public Long getMsgUid()
    • getMsgNum

      public Integer getMsgNum()
    • setMsgNum

      public void setMsgNum(Integer msgNum)
    • getInstanceName

      public String getInstanceName()