You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by bt...@apache.org on 2018/12/19 04:10:35 UTC

[09/13] james-project git commit: MAILBOX-359 A MailboxMessage should give its MessageMetaData

MAILBOX-359 A MailboxMessage should give its MessageMetaData


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/ef2c68c7
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/ef2c68c7
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/ef2c68c7

Branch: refs/heads/master
Commit: ef2c68c71731c0fe18ca06c5161b186daec37118
Parents: e25c247
Author: Benoit Tellier <bt...@linagora.com>
Authored: Sat Dec 15 10:05:10 2018 +0700
Committer: Benoit Tellier <bt...@linagora.com>
Committed: Wed Dec 19 10:56:44 2018 +0700

----------------------------------------------------------------------
 .../apache/james/mailbox/store/mail/model/MailboxMessage.java   | 5 +++++
 1 file changed, 5 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/ef2c68c7/mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/MailboxMessage.java
----------------------------------------------------------------------
diff --git a/mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/MailboxMessage.java b/mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/MailboxMessage.java
index 556ee4b..e9e13ad 100644
--- a/mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/MailboxMessage.java
+++ b/mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/model/MailboxMessage.java
@@ -23,6 +23,8 @@ import javax.mail.Flags;
 import org.apache.james.mailbox.MessageUid;
 import org.apache.james.mailbox.model.ComposedMessageIdWithMetaData;
 import org.apache.james.mailbox.model.MailboxId;
+import org.apache.james.mailbox.model.MessageMetaData;
+import org.apache.james.mailbox.store.SimpleMessageMetaData;
 
 /**
  * A MIME message, consisting of meta-data (including MIME headers)
@@ -126,5 +128,8 @@ public interface MailboxMessage extends Message, Comparable<MailboxMessage> {
      */
     Flags createFlags();
 
+    default MessageMetaData metaData() {
+        return new SimpleMessageMetaData(this);
+    }
 
 }
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org