[tor-commits] [onionoo/master] Removes DetailsDocumentFields interface
karsten at torproject.org
karsten at torproject.org
Fri Aug 17 10:23:50 UTC 2018
commit 6baeaa81ffd5d076afc2e800fb1b030ba7cbcc53
Author: Iain R. Learmonth <irl at fsfe.org>
Date: Fri Aug 17 09:48:36 2018 +0100
Removes DetailsDocumentFields interface
This interface only ever provided two of the many fields in details
documents.
Fixes: #27180
---
.../org/torproject/onionoo/docs/DetailsDocumentFields.java | 13 -------------
.../org/torproject/onionoo/server/OrderParameterValues.java | 10 ++++------
.../java/org/torproject/onionoo/server/ResponseBuilder.java | 5 ++---
.../onionoo/server/SummaryDocumentComparatorTest.java | 3 +--
4 files changed, 7 insertions(+), 24 deletions(-)
diff --git a/src/main/java/org/torproject/onionoo/docs/DetailsDocumentFields.java b/src/main/java/org/torproject/onionoo/docs/DetailsDocumentFields.java
deleted file mode 100644
index 2abcd53..0000000
--- a/src/main/java/org/torproject/onionoo/docs/DetailsDocumentFields.java
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Copyright 2017--2018 The Tor Project
- * See LICENSE for licensing information */
-
-package org.torproject.onionoo.docs;
-
-/** Provides constants for details document field names. */
-public interface DetailsDocumentFields {
-
- public static final String FIRST_SEEN = "first_seen";
-
- public static final String CONSENSUS_WEIGHT = "consensus_weight";
-}
-
diff --git a/src/main/java/org/torproject/onionoo/server/OrderParameterValues.java b/src/main/java/org/torproject/onionoo/server/OrderParameterValues.java
index 6f76a5f..ebfda12 100644
--- a/src/main/java/org/torproject/onionoo/server/OrderParameterValues.java
+++ b/src/main/java/org/torproject/onionoo/server/OrderParameterValues.java
@@ -3,22 +3,20 @@
package org.torproject.onionoo.server;
-import org.torproject.onionoo.docs.DetailsDocumentFields;
-
/** Provides constants for order parameter values. */
public class OrderParameterValues {
private static final String DESCENDING = "-";
- public static final String FIRST_SEEN_ASC = DetailsDocumentFields.FIRST_SEEN;
+ public static final String FIRST_SEEN_ASC = "first_seen";
public static final String FIRST_SEEN_DES =
- DESCENDING + DetailsDocumentFields.FIRST_SEEN;
+ DESCENDING + FIRST_SEEN_ASC;
public static final String CONSENSUS_WEIGHT_ASC =
- DetailsDocumentFields.CONSENSUS_WEIGHT;
+ "consensus_weight";
public static final String CONSENSUS_WEIGHT_DES =
- DESCENDING + DetailsDocumentFields.CONSENSUS_WEIGHT;
+ DESCENDING + CONSENSUS_WEIGHT_ASC;
}
diff --git a/src/main/java/org/torproject/onionoo/server/ResponseBuilder.java b/src/main/java/org/torproject/onionoo/server/ResponseBuilder.java
index a5bce5f..8b350b0 100644
--- a/src/main/java/org/torproject/onionoo/server/ResponseBuilder.java
+++ b/src/main/java/org/torproject/onionoo/server/ResponseBuilder.java
@@ -6,7 +6,6 @@ package org.torproject.onionoo.server;
import org.torproject.onionoo.docs.BandwidthDocument;
import org.torproject.onionoo.docs.ClientsDocument;
import org.torproject.onionoo.docs.DetailsDocument;
-import org.torproject.onionoo.docs.DetailsDocumentFields;
import org.torproject.onionoo.docs.DocumentStore;
import org.torproject.onionoo.docs.DocumentStoreFactory;
import org.torproject.onionoo.docs.SummaryDocument;
@@ -261,7 +260,7 @@ public class ResponseBuilder {
} else if (field.equals("last_changed_address_or_port")) {
dd.setLastChangedAddressOrPort(
detailsDocument.getLastChangedAddressOrPort());
- } else if (field.equals(DetailsDocumentFields.FIRST_SEEN)) {
+ } else if (field.equals("first_seen")) {
dd.setFirstSeen(detailsDocument.getFirstSeen());
} else if (field.equals("running")) {
dd.setRunning(detailsDocument.getRunning());
@@ -285,7 +284,7 @@ public class ResponseBuilder {
dd.setAsNumber(detailsDocument.getAsNumber());
} else if (field.equals("as_name")) {
dd.setAsName(detailsDocument.getAsName());
- } else if (field.equals(DetailsDocumentFields.CONSENSUS_WEIGHT)) {
+ } else if (field.equals("consensus_weight")) {
dd.setConsensusWeight(detailsDocument.getConsensusWeight());
} else if (field.equals("verified_host_names")) {
dd.setVerifiedHostNames(detailsDocument.getVerifiedHostNames());
diff --git a/src/test/java/org/torproject/onionoo/server/SummaryDocumentComparatorTest.java b/src/test/java/org/torproject/onionoo/server/SummaryDocumentComparatorTest.java
index c87fa42..44db510 100644
--- a/src/test/java/org/torproject/onionoo/server/SummaryDocumentComparatorTest.java
+++ b/src/test/java/org/torproject/onionoo/server/SummaryDocumentComparatorTest.java
@@ -6,7 +6,6 @@ package org.torproject.onionoo.server;
import static org.junit.Assert.assertEquals;
import org.torproject.onionoo.docs.DateTimeHelper;
-import org.torproject.onionoo.docs.DetailsDocumentFields;
import org.torproject.onionoo.docs.SummaryDocument;
import org.hamcrest.Matchers;
@@ -73,7 +72,7 @@ public class SummaryDocumentComparatorTest {
public SummaryDocumentComparatorTest(String order, long[] vals) {
for (int i = 0; i < sd.length; i++) {
sd[i] = createSummaryDoc();
- if (order.contains(DetailsDocumentFields.FIRST_SEEN)) {
+ if (order.contains("first_seen")) {
sd[i].setFirstSeenMillis(vals[i]);
} else {
sd[i].setConsensusWeight(vals[i]);
More information about the tor-commits
mailing list