JAMES-2220 allow passing Collection instead of List to 
MessageIdManager.setInMailboxes


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

Branch: refs/heads/master
Commit: 0349ca6aab26325dc58ca5b2c97d35c2fc74e1be
Parents: 3170793
Author: Matthieu Baechler <matth...@apache.org>
Authored: Wed Nov 15 16:06:43 2017 +0100
Committer: Antoine Duprat <adup...@linagora.com>
Committed: Thu Nov 16 12:30:31 2017 +0100

----------------------------------------------------------------------
 .../src/main/java/org/apache/james/mailbox/MessageIdManager.java   | 2 +-
 .../java/org/apache/james/mailbox/store/StoreMessageIdManager.java | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/0349ca6a/mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java 
b/mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java
index 309145e..4eaa41b 100644
--- a/mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java
+++ b/mailbox/api/src/main/java/org/apache/james/mailbox/MessageIdManager.java
@@ -42,5 +42,5 @@ public interface MessageIdManager {
 
     void delete(MessageId messageId, List<MailboxId> mailboxIds, 
MailboxSession mailboxSession) throws MailboxException;
 
-    void setInMailboxes(MessageId messageId, List<MailboxId> mailboxIds, 
MailboxSession mailboxSession) throws MailboxException;
+    void setInMailboxes(MessageId messageId, Collection<MailboxId> mailboxIds, 
MailboxSession mailboxSession) throws MailboxException;
 }

http://git-wip-us.apache.org/repos/asf/james-project/blob/0349ca6a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
----------------------------------------------------------------------
diff --git 
a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
 
b/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
index dafd1a6..60c9f3f 100644
--- 
a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
+++ 
b/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMessageIdManager.java
@@ -190,7 +190,7 @@ public class StoreMessageIdManager implements 
MessageIdManager {
     }
 
     @Override
-    public void setInMailboxes(MessageId messageId, List<MailboxId> 
targetMailboxIds, MailboxSession mailboxSession) throws MailboxException {
+    public void setInMailboxes(MessageId messageId, Collection<MailboxId> 
targetMailboxIds, MailboxSession mailboxSession) throws MailboxException {
         assertRightsOnMailboxes(targetMailboxIds, mailboxSession, Right.Read);
 
         List<MailboxMessage> currentMailboxMessages = 
findRelatedMailboxMessages(messageId, mailboxSession);


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

Reply via email to