[tor-commits] [metrics-web/release] Use parameterized map for parameters.

karsten at torproject.org karsten at torproject.org
Wed Sep 26 15:20:35 UTC 2018


commit a695f2ff928ea8593fe268d4c883e07920c67865
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Mon Aug 20 16:01:54 2018 +0200

    Use parameterized map for parameters.
---
 src/main/java/org/torproject/metrics/web/RObjectGenerator.java      | 6 +++---
 src/main/java/org/torproject/metrics/web/TableParameterChecker.java | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/main/java/org/torproject/metrics/web/RObjectGenerator.java b/src/main/java/org/torproject/metrics/web/RObjectGenerator.java
index 9943f17..196e834 100644
--- a/src/main/java/org/torproject/metrics/web/RObjectGenerator.java
+++ b/src/main/java/org/torproject/metrics/web/RObjectGenerator.java
@@ -92,7 +92,7 @@ public class RObjectGenerator implements ServletContextListener {
           generateTable(tableId, new HashMap(), false);
         }
         for (String graphId : availableGraphs.keySet()) {
-          generateGraph(graphId, "png", new HashMap(), false);
+          generateGraph(graphId, "png", new HashMap<>(), false);
         }
         lastUpdated = System.currentTimeMillis();
       }
@@ -108,7 +108,7 @@ public class RObjectGenerator implements ServletContextListener {
    * the given parameters, possibly after checking whether the cache
    * already contains that graph. */
   public RObject generateGraph(String requestedGraph, String fileType,
-      Map parameterMap, boolean checkCache) {
+      Map<String, String[]> parameterMap, boolean checkCache) {
     if (!this.availableGraphs.containsKey(requestedGraph)
         || this.availableGraphs.get(requestedGraph).getFunction()
         == null) {
@@ -168,7 +168,7 @@ public class RObjectGenerator implements ServletContextListener {
    * possibly after checking whether the cache already contains that
    * table. */
   public List<Map<String, String>> generateTable(String requestedTable,
-      Map parameterMap, boolean checkCache) {
+      Map<String, String[]> parameterMap, boolean checkCache) {
     if (!this.availableTables.containsKey(requestedTable)
         || this.availableTables.get(requestedTable).getFunction()
         == null) {
diff --git a/src/main/java/org/torproject/metrics/web/TableParameterChecker.java b/src/main/java/org/torproject/metrics/web/TableParameterChecker.java
index 02e9acb..a919097 100644
--- a/src/main/java/org/torproject/metrics/web/TableParameterChecker.java
+++ b/src/main/java/org/torproject/metrics/web/TableParameterChecker.java
@@ -57,7 +57,7 @@ public class TableParameterChecker {
    * the parameters are invalid.
    */
   public Map<String, String[]> checkParameters(String tableType,
-      Map requestParameters) {
+      Map<String, String[]> requestParameters) {
 
     /* Check if the table type exists. */
     if (tableType == null
@@ -80,8 +80,8 @@ public class TableParameterChecker {
       String[] startParameter = null;
       String[] endParameter = null;
       if (requestParameters != null) {
-        startParameter = (String[]) requestParameters.get("start");
-        endParameter = (String[]) requestParameters.get("end");
+        startParameter = requestParameters.get("start");
+        endParameter = requestParameters.get("end");
       }
       long endTimestamp = System.currentTimeMillis();
       if (endParameter != null && endParameter.length > 0





More information about the tor-commits mailing list