Repository: james-project
Updated Branches:
  refs/heads/master 38acce230 -> 9d3bbbd31


JAMES-2257 Remove unused OldKeywords parameter from Keywords

This parameter was never used...


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/14e53dc8
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/14e53dc8
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/14e53dc8

Branch: refs/heads/master
Commit: 14e53dc8c444ebd15014ffdb5f0c8cae4f71c1ef
Parents: 0e6082e
Author: benwa <btell...@linagora.com>
Authored: Tue Dec 12 08:51:20 2017 +0700
Committer: benwa <btell...@linagora.com>
Committed: Fri Dec 15 14:00:36 2017 +0700

----------------------------------------------------------------------
 .../org/apache/james/jmap/model/Keywords.java   | 28 +++++++-------------
 .../james/jmap/utils/KeywordsCombiner.java      |  4 +--
 .../james/jmap/json/ParsingWritingObjects.java  |  2 +-
 .../apache/james/jmap/model/KeywordsTest.java   | 23 ++++++++--------
 4 files changed, 23 insertions(+), 34 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/14e53dc8/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/Keywords.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/Keywords.java 
b/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/Keywords.java
index 5df79fa..7a5fc79 100644
--- 
a/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/Keywords.java
+++ 
b/server/protocols/jmap/src/main/java/org/apache/james/jmap/model/Keywords.java
@@ -43,7 +43,7 @@ import com.google.common.collect.ImmutableSet;
 
 public class Keywords {
 
-    public static final Keywords DEFAULT_VALUE = 
factory().fromSet(ImmutableSet.of(), Optional.empty());
+    public static final Keywords DEFAULT_VALUE = 
factory().fromSet(ImmutableSet.of());
     private static final Logger LOGGER = 
LoggerFactory.getLogger(Keywords.class);
 
     public interface KeywordsValidator {
@@ -78,27 +78,24 @@ public class Keywords {
             return this;
         }
 
-        public Keywords fromSet(Set<Keyword> setKeywords, Optional<OldKeyword> 
oldKeyword) {
+        public Keywords fromSet(Set<Keyword> setKeywords) {
             validator.orElse(keywords -> {})
                 .validate(setKeywords);
 
             return new Keywords(setKeywords.stream()
                     .filter(filter.orElse(keyword -> true))
-                    .collect(Guavate.toImmutableSet()),
-                oldKeyword);
+                    .collect(Guavate.toImmutableSet()));
         }
 
         public Keywords from(Keyword... keywords) {
             return fromSet(Arrays.stream(keywords)
-                    .collect(Guavate.toImmutableSet()),
-                Optional.empty());
+                    .collect(Guavate.toImmutableSet()));
         }
 
         public Keywords fromList(List<String> keywords) {
             return fromSet(keywords.stream()
                     .map(Keyword::new)
-                    .collect(Guavate.toImmutableSet()),
-                Optional.empty());
+                    .collect(Guavate.toImmutableSet()));
         }
 
         @VisibleForTesting
@@ -111,7 +108,7 @@ public class Keywords {
                 .map(Keyword::new)
                 .collect(Guavate.toImmutableSet());
 
-            return fromSet(setKeywords, Optional.empty());
+            return fromSet(setKeywords);
         }
 
         public Keywords fromFlags(Flags flags) {
@@ -120,8 +117,7 @@ public class Keywords {
                             .flatMap(this::asKeyword),
                         Stream.of(flags.getSystemFlags())
                             .map(Keyword::fromFlag))
-                    .collect(Guavate.toImmutableSet()),
-                Optional.empty());
+                    .collect(Guavate.toImmutableSet()));
         }
 
         private Stream<Keyword> asKeyword(String flagName) {
@@ -139,11 +135,9 @@ public class Keywords {
     }
 
     private final ImmutableSet<Keyword> keywords;
-    private final Optional<OldKeyword> oldKeyword;
 
-    private Keywords(ImmutableSet<Keyword> keywords, Optional<OldKeyword> 
oldKeyword) {
+    private Keywords(ImmutableSet<Keyword> keywords) {
         this.keywords = keywords;
-        this.oldKeyword = oldKeyword;
     }
 
     public Flags asFlags() {
@@ -181,22 +175,20 @@ public class Keywords {
     public final boolean equals(Object other) {
         if (other instanceof Keywords) {
             Keywords otherKeyword = (Keywords) other;
-            return Objects.equal(keywords, otherKeyword.keywords)
-                && Objects.equal(oldKeyword, otherKeyword.oldKeyword);
+            return Objects.equal(keywords, otherKeyword.keywords);
         }
         return false;
     }
 
     @Override
     public final int hashCode() {
-        return Objects.hashCode(keywords, oldKeyword);
+        return Objects.hashCode(keywords);
     }
 
     @Override
     public String toString() {
         return MoreObjects.toStringHelper(this)
             .add("keywords", keywords)
-            .add("oldKeyword", oldKeyword)
             .toString();
     }
 

http://git-wip-us.apache.org/repos/asf/james-project/blob/14e53dc8/server/protocols/jmap/src/main/java/org/apache/james/jmap/utils/KeywordsCombiner.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/jmap/src/main/java/org/apache/james/jmap/utils/KeywordsCombiner.java
 
b/server/protocols/jmap/src/main/java/org/apache/james/jmap/utils/KeywordsCombiner.java
index 2dba575..185be02 100644
--- 
a/server/protocols/jmap/src/main/java/org/apache/james/jmap/utils/KeywordsCombiner.java
+++ 
b/server/protocols/jmap/src/main/java/org/apache/james/jmap/utils/KeywordsCombiner.java
@@ -20,7 +20,6 @@
 package org.apache.james.jmap.utils;
 
 import java.util.List;
-import java.util.Optional;
 import java.util.Set;
 import java.util.function.BinaryOperator;
 
@@ -47,8 +46,7 @@ public class KeywordsCombiner implements 
BinaryOperator<Keywords> {
         return keywordsFactory
             .fromSet(Sets.union(
                         union(keywords.getKeywords(), keywords2.getKeywords(), 
KEYWORD_NOT_TO_UNION),
-                        intersect(keywords.getKeywords(), 
keywords2.getKeywords(), KEYWORD_TO_INTERSECT)),
-                    Optional.empty());
+                        intersect(keywords.getKeywords(), 
keywords2.getKeywords(), KEYWORD_TO_INTERSECT)));
     }
 
     public Set<Keyword> union(Set<Keyword> set1, Set<Keyword> set2, 
List<Keyword> exceptKeywords) {

http://git-wip-us.apache.org/repos/asf/james-project/blob/14e53dc8/server/protocols/jmap/src/test/java/org/apache/james/jmap/json/ParsingWritingObjects.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/jmap/src/test/java/org/apache/james/jmap/json/ParsingWritingObjects.java
 
b/server/protocols/jmap/src/test/java/org/apache/james/jmap/json/ParsingWritingObjects.java
index 427a6d9..b81731a 100644
--- 
a/server/protocols/jmap/src/test/java/org/apache/james/jmap/json/ParsingWritingObjects.java
+++ 
b/server/protocols/jmap/src/test/java/org/apache/james/jmap/json/ParsingWritingObjects.java
@@ -77,7 +77,7 @@ public interface ParsingWritingObjects {
             .threadId(Common.THREAD_ID)
             .mailboxIds(Common.MAILBOX_IDS)
             .inReplyToMessageId(Common.IN_REPLY_TO_MESSAGE_ID)
-            .keywords(Keywords.factory().fromSet(Common.KEYWORDS, 
Optional.empty()))
+            .keywords(Keywords.factory().fromSet(Common.KEYWORDS))
             .headers(Common.HEADERS)
             .from(Common.FROM)
             .to(Common.TO)

http://git-wip-us.apache.org/repos/asf/james-project/blob/14e53dc8/server/protocols/jmap/src/test/java/org/apache/james/jmap/model/KeywordsTest.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/jmap/src/test/java/org/apache/james/jmap/model/KeywordsTest.java
 
b/server/protocols/jmap/src/test/java/org/apache/james/jmap/model/KeywordsTest.java
index 4c3ca03..29f33ba 100644
--- 
a/server/protocols/jmap/src/test/java/org/apache/james/jmap/model/KeywordsTest.java
+++ 
b/server/protocols/jmap/src/test/java/org/apache/james/jmap/model/KeywordsTest.java
@@ -22,7 +22,6 @@ package org.apache.james.jmap.model;
 import static org.assertj.core.api.Assertions.assertThat;
 
 import java.util.Map;
-import java.util.Optional;
 
 import javax.mail.Flags;
 import javax.mail.Flags.Flag;
@@ -77,7 +76,7 @@ public class KeywordsTest {
     @Test
     public void fromSetShouldReturnKeywordsFromSetOfKeywords() throws 
Exception {
         Keywords keywords = Keywords.factory()
-            .fromSet(ImmutableSet.of(Keyword.ANSWERED), Optional.empty());
+            .fromSet(ImmutableSet.of(Keyword.ANSWERED));
 
         assertThat(keywords.getKeywords())
             .containsOnly(Keyword.ANSWERED);
@@ -86,7 +85,7 @@ public class KeywordsTest {
     @Test
     public void asFlagsShouldBuildFlagsFromKeywords() throws Exception {
         assertThat(Keywords.factory()
-                .fromSet(ImmutableSet.of(Keyword.ANSWERED), Optional.empty())
+                .fromSet(ImmutableSet.of(Keyword.ANSWERED))
                 .asFlags())
             .isEqualTo(new Flags(Flags.Flag.ANSWERED));
     }
@@ -102,7 +101,7 @@ public class KeywordsTest {
             .build();
 
         assertThat(Keywords.factory()
-                .fromSet(ImmutableSet.of(Keyword.ANSWERED), Optional.empty())
+                .fromSet(ImmutableSet.of(Keyword.ANSWERED))
                 .asFlagsWithRecentAndDeletedFrom(originFlags))
             .isEqualTo(expectedFlags);
     }
@@ -118,7 +117,7 @@ public class KeywordsTest {
             .build();
 
         assertThat(Keywords.factory()
-                .fromSet(ImmutableSet.of(Keyword.ANSWERED), Optional.empty())
+                .fromSet(ImmutableSet.of(Keyword.ANSWERED))
                 .asFlagsWithRecentAndDeletedFrom(originFlags))
             .isEqualTo(expectedFlags);
     }
@@ -126,7 +125,7 @@ public class KeywordsTest {
     @Test
     public void asMapShouldReturnEmptyWhenEmptyMapOfStringAndBoolean() throws 
Exception {
         assertThat(Keywords.factory()
-                .fromSet(ImmutableSet.of(), Optional.empty())
+                .fromSet(ImmutableSet.of())
                 .asMap())
             .isEmpty();;
     }
@@ -135,7 +134,7 @@ public class KeywordsTest {
     public void asMapShouldReturnMapOfStringAndBoolean() throws Exception {
         Map<String, Boolean> expectedMap = ImmutableMap.of("$Answered", 
Keyword.FLAG_VALUE);
         assertThat(Keywords.factory()
-                .fromSet(ImmutableSet.of(Keyword.ANSWERED), Optional.empty())
+                .fromSet(ImmutableSet.of(Keyword.ANSWERED))
                 .asMap())
             .isEqualTo(expectedMap);
     }
@@ -146,14 +145,14 @@ public class KeywordsTest {
 
         Keywords.factory()
             .throwOnImapNonExposedKeywords()
-            .fromSet(ImmutableSet.of(Keyword.DRAFT, Keyword.DELETED), 
Optional.empty());
+            .fromSet(ImmutableSet.of(Keyword.DRAFT, Keyword.DELETED));
     }
 
     @Test
     public void throwWhenUnsupportedKeywordShouldNotThrowWhenHaveDraft() 
throws Exception {
         Keywords keywords = Keywords.factory()
             .throwOnImapNonExposedKeywords()
-            .fromSet(ImmutableSet.of(Keyword.ANSWERED, Keyword.DRAFT), 
Optional.empty());
+            .fromSet(ImmutableSet.of(Keyword.ANSWERED, Keyword.DRAFT));
 
         assertThat(keywords.getKeywords())
             .containsOnly(Keyword.ANSWERED, Keyword.DRAFT);
@@ -163,7 +162,7 @@ public class KeywordsTest {
     public void filterUnsupportedShouldFilter() throws Exception {
         Keywords keywords = Keywords.factory()
             .filterImapNonExposedKeywords()
-            .fromSet(ImmutableSet.of(Keyword.ANSWERED, Keyword.DELETED, 
Keyword.RECENT, Keyword.DRAFT), Optional.empty());
+            .fromSet(ImmutableSet.of(Keyword.ANSWERED, Keyword.DELETED, 
Keyword.RECENT, Keyword.DRAFT));
 
         assertThat(keywords.getKeywords())
             .containsOnly(Keyword.ANSWERED, Keyword.DRAFT);
@@ -172,7 +171,7 @@ public class KeywordsTest {
     @Test
     public void containsShouldReturnTrueWhenKeywordsContainKeyword() {
         Keywords keywords = Keywords.factory()
-            .fromSet(ImmutableSet.of(Keyword.SEEN), Optional.empty());
+            .fromSet(ImmutableSet.of(Keyword.SEEN));
 
         assertThat(keywords.contains(Keyword.SEEN)).isTrue();
     }
@@ -180,7 +179,7 @@ public class KeywordsTest {
     @Test
     public void containsShouldReturnFalseWhenKeywordsDoNotContainKeyword() {
         Keywords keywords = Keywords.factory()
-            .fromSet(ImmutableSet.of(), Optional.empty());
+            .fromSet(ImmutableSet.of());
 
         assertThat(keywords.contains(Keyword.SEEN)).isFalse();
     }


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

Reply via email to