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 2019/11/28 02:12:20 UTC

[james-project] 03/23: JAMES-2989 MimePathImpl class should be located in mailbox-api

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 6ee07f309d900d2690a7e778e34b9a569cec2688
Author: Benoit Tellier <bt...@linagora.com>
AuthorDate: Mon Nov 25 11:12:08 2019 +0700

    JAMES-2989 MimePathImpl class should be located in mailbox-api
    
    Or we don't have the tools in the api to actually be calling it...
---
 .../src/main/java/org/apache/james/mailbox/model}/MimePathImpl.java | 6 ++----
 .../java/org/apache/james/imap/processor/fetch/FetchProcessor.java  | 1 +
 .../org/apache/james/imap/processor/fetch/FetchResponseBuilder.java | 1 +
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/MimePathImpl.java b/mailbox/api/src/main/java/org/apache/james/mailbox/model/MimePathImpl.java
similarity index 93%
rename from protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/MimePathImpl.java
rename to mailbox/api/src/main/java/org/apache/james/mailbox/model/MimePathImpl.java
index c695221..d75020d 100644
--- a/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/MimePathImpl.java
+++ b/mailbox/api/src/main/java/org/apache/james/mailbox/model/MimePathImpl.java
@@ -20,13 +20,11 @@
 /**
  * 
  */
-package org.apache.james.imap.processor.fetch;
+package org.apache.james.mailbox.model;
 
 import java.util.Arrays;
 
-import org.apache.james.mailbox.model.MessageResult;
-
-final class MimePathImpl implements MessageResult.MimePath {
+public class MimePathImpl implements MessageResult.MimePath {
     private final int[] positions;
 
     public MimePathImpl(int[] positions) {
diff --git a/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java b/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java
index a75fd30..ebe12e5 100644
--- a/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java
+++ b/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchProcessor.java
@@ -49,6 +49,7 @@ import org.apache.james.mailbox.model.MessageResult;
 import org.apache.james.mailbox.model.MessageResult.FetchGroup;
 import org.apache.james.mailbox.model.MessageResult.MimePath;
 import org.apache.james.mailbox.model.MessageResultIterator;
+import org.apache.james.mailbox.model.MimePathImpl;
 import org.apache.james.metrics.api.MetricFactory;
 import org.apache.james.util.MDCBuilder;
 import org.slf4j.Logger;
diff --git a/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java b/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java
index a56e0fc..29b9535 100644
--- a/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java
+++ b/protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchResponseBuilder.java
@@ -46,6 +46,7 @@ import org.apache.james.mailbox.exception.MessageRangeException;
 import org.apache.james.mailbox.model.Content;
 import org.apache.james.mailbox.model.MessageRange;
 import org.apache.james.mailbox.model.MessageResult;
+import org.apache.james.mailbox.model.MimePathImpl;
 
 public final class FetchResponseBuilder {
 


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