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