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