MAILBOX-364 EventFactory should rather link LessageMoveEvent.Builder
Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2713b4d9 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2713b4d9 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/2713b4d9 Branch: refs/heads/master Commit: 2713b4d9eea46e5a96078e54b59bfb0d7e67eab7 Parents: b5608ad Author: Benoit Tellier <btell...@linagora.com> Authored: Wed Dec 19 13:56:42 2018 +0700 Committer: Benoit Tellier <btell...@linagora.com> Committed: Tue Jan 8 14:40:28 2019 +0700 ---------------------------------------------------------------------- .../apache/james/mailbox/store/event/EventFactory.java | 12 ++---------- .../mailbox/store/event/MailboxEventDispatcher.java | 6 +++++- 2 files changed, 7 insertions(+), 11 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/2713b4d9/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java ---------------------------------------------------------------------- diff --git a/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java b/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java index cc8a2f6..1c0a477 100644 --- a/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java +++ b/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/EventFactory.java @@ -19,8 +19,6 @@ package org.apache.james.mailbox.store.event; -import java.util.Collection; - import org.apache.james.core.User; import org.apache.james.core.quota.QuotaCount; import org.apache.james.core.quota.QuotaSize; @@ -31,9 +29,7 @@ import org.apache.james.mailbox.MessageUid; import org.apache.james.mailbox.acl.ACLDiff; import org.apache.james.mailbox.model.MailboxId; import org.apache.james.mailbox.model.MailboxPath; -import org.apache.james.mailbox.model.MessageId; import org.apache.james.mailbox.model.MessageMetaData; -import org.apache.james.mailbox.model.MessageMoves; import org.apache.james.mailbox.model.QuotaRoot; import org.apache.james.mailbox.model.UpdatedFlags; import org.apache.james.mailbox.store.mail.model.Mailbox; @@ -332,11 +328,7 @@ public class EventFactory { return new MailboxAclUpdatedBuilder(); } - public MessageMoveEvent moved(MailboxSession session, MessageMoves messageMoves, Collection<MessageId> messageIds) { - return MessageMoveEvent.builder() - .user(session.getUser()) - .messageMoves(messageMoves) - .messageId(messageIds) - .build(); + public MessageMoveEvent.Builder moved() { + return MessageMoveEvent.builder(); } } http://git-wip-us.apache.org/repos/asf/james-project/blob/2713b4d9/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxEventDispatcher.java ---------------------------------------------------------------------- diff --git a/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxEventDispatcher.java b/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxEventDispatcher.java index e7a8a4f..d161338 100644 --- a/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxEventDispatcher.java +++ b/mailbox/store/src/main/java/org/apache/james/mailbox/store/event/MailboxEventDispatcher.java @@ -192,7 +192,11 @@ public class MailboxEventDispatcher { } public void moved(MailboxSession session, MessageMoves messageMoves, Collection<MessageId> messageIds) { - event(eventFactory.moved(session, messageMoves, messageIds)); + event(eventFactory.moved() + .session(session) + .messageMoves(messageMoves) + .messageId(messageIds) + .build()); } public void quota(User user, QuotaRoot quotaRoot, Quota<QuotaCount> countQuota, Quota<QuotaSize> sizeQuota) { --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org