From 1159f332d289902bfad713dd48ab55d1526c11b1 Mon Sep 17 00:00:00 2001 From: KevinVdV Date: Thu, 25 Oct 2012 10:40:28 +0200 Subject: [PATCH] [DS-1248] Remove unused SolrLogger code for unsupported "metadata.item." settings --- .../org/dspace/statistics/SolrLogger.java | 38 ------------------- 1 file changed, 38 deletions(-) diff --git a/dspace-api/src/main/java/org/dspace/statistics/SolrLogger.java b/dspace-api/src/main/java/org/dspace/statistics/SolrLogger.java index dd981ab8db..f9082b3172 100644 --- a/dspace-api/src/main/java/org/dspace/statistics/SolrLogger.java +++ b/dspace-api/src/main/java/org/dspace/statistics/SolrLogger.java @@ -78,8 +78,6 @@ public class SolrLogger private static final boolean useProxies; - private static Map metadataStorageInfo; - private static List statisticYearCores = new ArrayList(); public static enum StatisticsType { @@ -179,19 +177,6 @@ public class SolrLogger } log.info("useProxies=" + useProxies); - - metadataStorageInfo = new HashMap(); - int count = 1; - String metadataVal; - while ((metadataVal = ConfigurationManager.getProperty("solr-statistics","metadata.item." + count)) != null) - { - String storeVal = metadataVal.split(":")[0]; - String metadataField = metadataVal.split(":")[1]; - - metadataStorageInfo.put(storeVal, metadataField); - log.info("solr-statistics.metadata.item." + count + "=" + metadataVal); - count++; - } } /** @@ -228,29 +213,6 @@ public class SolrLogger { SolrInputDocument doc1 = getCommonSolrDoc(dspaceObject, request, currentUser); if (doc1 == null) return; - - if (dspaceObject instanceof Item) - { - Item item = (Item) dspaceObject; - // Store the metadata - for (Object storedField : metadataStorageInfo.keySet()) - { - String dcField = metadataStorageInfo - .get(storedField); - - DCValue[] vals = item.getMetadata(dcField.split("\\.")[0], - dcField.split("\\.")[1], dcField.split("\\.")[2], - Item.ANY); - for (DCValue val1 : vals) - { - String val = val1.value; - doc1.addField(String.valueOf(storedField), val); - doc1.addField(storedField + "_search", val - .toLowerCase()); - } - } - } - if(dspaceObject instanceof Bitstream) { Bitstream bit = (Bitstream) dspaceObject;