Class DbMailMessage

    • Field Detail

      • FLAGS_FORWARDED

        public static final javax.mail.Flags FLAGS_FORWARDED
      • id

        public long id
      • folderId

        public long folderId
      • uid

        public Long uid
      • uidValidity

        public Long uidValidity
      • mimeId

        public String mimeId
      • inReplyTo

        public String inReplyTo
      • subject

        public String subject
      • size

        public long size
      • isAnswered

        public boolean isAnswered
      • isArchived

        public boolean isArchived
      • isDownloaded

        public boolean isDownloaded
      • isDraft

        public boolean isDraft
      • isFlagged

        public boolean isFlagged
      • isForwarded

        public boolean isForwarded
      • isSeen

        public boolean isSeen
      • isReceived

        public boolean isReceived
      • hasAttachments

        public boolean hasAttachments
      • receivedAt

        public Date receivedAt
      • sentAt

        public Date sentAt
      • createdAt

        public Date createdAt
      • modifiedAt

        public Date modifiedAt
    • Constructor Detail

      • DbMailMessage

        public DbMailMessage()
    • Method Detail

      • createMessage

        public static DbMailMessage createMessage​(javax.mail.internet.MimeMessage mimeMessage)
                                           throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
      • createMessage

        public static DbMailMessage createMessage​(javax.mail.internet.MimeMessage mimeMessage,
                                                  javax.mail.Folder folder)
                                           throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
      • updateFlags

        public void updateFlags​(javax.mail.Flags flags)
      • updateUid

        public void updateUid​(javax.mail.Folder folder,
                              javax.mail.Message message)
                       throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException
      • updateUid

        public void updateUid​(javax.mail.UIDFolder folder,
                              javax.mail.Message message)
                       throws javax.mail.MessagingException
        Throws:
        javax.mail.MessagingException