This is an automated email from the ASF dual-hosted git repository. btellier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit af96d34897b32a24a8353e727f28987a93e7c03d Author: Benoit Tellier <btell...@linagora.com> AuthorDate: Fri Jan 17 10:29:58 2020 +0700 JAMES-2997 step #6 Remove AttachmentManager::storeAttachmentsForMessage unused method Correlating the inputs with the generated message ids is non trivial (might require some 'temporary' correlation ids), and is unused nor tested. Thus I would rather not like to pay the price of this complexity in an already that big changeset. --- .../src/main/java/org/apache/james/mailbox/AttachmentManager.java | 4 ---- .../java/org/apache/james/mailbox/store/StoreAttachmentManager.java | 5 ----- 2 files changed, 9 deletions(-) diff --git a/mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java b/mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java index 946ea37..99722a1 100644 --- a/mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java +++ b/mailbox/api/src/main/java/org/apache/james/mailbox/AttachmentManager.java @@ -21,14 +21,12 @@ package org.apache.james.mailbox; import java.io.IOException; import java.io.InputStream; -import java.util.Collection; import java.util.List; import org.apache.james.mailbox.exception.AttachmentNotFoundException; import org.apache.james.mailbox.exception.MailboxException; import org.apache.james.mailbox.model.Attachment; import org.apache.james.mailbox.model.AttachmentId; -import org.apache.james.mailbox.model.MessageId; import org.reactivestreams.Publisher; public interface AttachmentManager extends AttachmentContentLoader { @@ -41,8 +39,6 @@ public interface AttachmentManager extends AttachmentContentLoader { Publisher<Attachment> storeAttachment(String contentType, InputStream attachmentContent, MailboxSession mailboxSession); - void storeAttachmentsForMessage(Collection<Attachment> attachments, MessageId ownerMessageId, MailboxSession mailboxSession) throws MailboxException; - InputStream loadAttachmentContent(AttachmentId attachmentId, MailboxSession mailboxSession) throws AttachmentNotFoundException, IOException; @Override diff --git a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java b/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java index 98ca7f1..9d281fb 100644 --- a/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java +++ b/mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreAttachmentManager.java @@ -82,11 +82,6 @@ public class StoreAttachmentManager implements AttachmentManager { .storeAttachmentForOwner(contentType, attachmentContent, mailboxSession.getUser()); } - @Override - public void storeAttachmentsForMessage(Collection<Attachment> attachments, MessageId ownerMessageId, MailboxSession mailboxSession) throws MailboxException { - attachmentMapperFactory.getAttachmentMapper(mailboxSession).storeAttachmentsForMessage(attachments, ownerMessageId); - } - private boolean userHasAccessToAttachment(AttachmentId attachmentId, MailboxSession mailboxSession) { try { return isExplicitlyAOwner(attachmentId, mailboxSession) --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org