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/03/14 02:04:53 UTC

[james-project] 01/07: JAMES-2663 Make Vault components public

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 c056f4f2546e0e267ff0e723df00f312f26c0d05
Author: Tran Tien Duc <dt...@linagora.com>
AuthorDate: Wed Mar 6 10:22:06 2019 +0700

    JAMES-2663 Make Vault components public
---
 .../main/java/org/apache/james/vault/DeletedMessage.java | 16 ++++++++--------
 .../java/org/apache/james/vault/search/Criterion.java    |  6 +++---
 .../apache/james/vault/search/DeletedMessageField.java   |  2 +-
 3 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessage.java b/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessage.java
index c30e80b..dd320d6 100644
--- a/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessage.java
+++ b/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/DeletedMessage.java
@@ -39,17 +39,17 @@ import com.google.common.collect.ImmutableList;
 public class DeletedMessage {
     public static class Builder {
         @FunctionalInterface
-        interface RequireMessageId<T> {
+        public interface RequireMessageId<T> {
             T messageId(MessageId messageId);
         }
 
         @FunctionalInterface
-        interface RequireUser<T> {
+        public interface RequireUser<T> {
             T user(User user);
         }
 
         @FunctionalInterface
-        interface RequireOriginMailboxes<T> {
+        public interface RequireOriginMailboxes<T> {
             T originMailboxes(List<MailboxId> mailboxIds);
 
             default T originMailboxes(MailboxId... mailboxIds) {
@@ -58,22 +58,22 @@ public class DeletedMessage {
         }
 
         @FunctionalInterface
-        interface RequireDeliveryDate<T> {
+        public interface RequireDeliveryDate<T> {
             T deliveryDate(ZonedDateTime deliveryDate);
         }
 
         @FunctionalInterface
-        interface RequireDeletionDate<T> {
+        public interface RequireDeletionDate<T> {
             T deletionDate(ZonedDateTime deletionDate);
         }
 
         @FunctionalInterface
-        interface RequireSender<T> {
+        public interface RequireSender<T> {
             T sender(MaybeSender sender);
         }
 
         @FunctionalInterface
-        interface RequireRecipients<T> {
+        public interface RequireRecipients<T> {
             T recipients(Collection<MailAddress> recipients);
 
             default T recipients(MailAddress... recipients) {
@@ -82,7 +82,7 @@ public class DeletedMessage {
         }
 
         @FunctionalInterface
-        interface RequireHasAttachment<T> {
+        public interface RequireHasAttachment<T> {
             T hasAttachment(boolean value);
 
             default T hasAttachment() {
diff --git a/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/Criterion.java b/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/Criterion.java
index d577f21..0e18380 100644
--- a/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/Criterion.java
+++ b/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/Criterion.java
@@ -25,15 +25,15 @@ import org.apache.james.vault.DeletedMessage;
 
 public class Criterion<T> {
 
-    interface ValueMatcher<T> {
+    public interface ValueMatcher<T> {
         boolean matches(T referenceValue);
     }
 
-    interface ExpectMatcher<T> {
+    public interface ExpectMatcher<T> {
         Criterion<T> withMatcher(ValueMatcher<T> valueMatcher);
     }
 
-    interface Builder {
+    public interface Builder {
         static <U> ExpectMatcher<U> forField(DeletedMessageField<U> field) {
             return matcher -> new Criterion<>(field, matcher);
         }
diff --git a/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/DeletedMessageField.java b/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/DeletedMessageField.java
index 4662ca7..ffe5737 100644
--- a/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/DeletedMessageField.java
+++ b/mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/search/DeletedMessageField.java
@@ -27,7 +27,7 @@ import org.apache.james.core.MailAddress;
 import org.apache.james.mailbox.model.MailboxId;
 import org.apache.james.vault.DeletedMessage;
 
-interface DeletedMessageField<T> {
+public interface DeletedMessageField<T> {
     interface ValueExtractor<T> {
         Optional<T> extract(DeletedMessage deletedMessage);
 


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