diff src/main/java/edu/harvard/iq/dataverse/SolrQueryResponse.java @ 10:a50cf11e5178

Rewrite LGDataverse completely upgrading to dataverse4.0
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Tue, 08 Sep 2015 17:00:21 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/main/java/edu/harvard/iq/dataverse/SolrQueryResponse.java	Tue Sep 08 17:00:21 2015 +0200
@@ -0,0 +1,104 @@
+package edu.harvard.iq.dataverse;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.logging.Logger;
+
+public class SolrQueryResponse {
+
+    private static final Logger logger = Logger.getLogger(SolrQueryResponse.class.getCanonicalName());
+
+    private List<SolrSearchResult> solrSearchResults;
+    private Long numResultsFound;
+    private Long resultsStart;
+    private Map<String, List<String>> spellingSuggestionsByToken;
+    private List<FacetCategory> facetCategoryList;
+    private List<FacetCategory> typeFacetCategories;
+    Map<String, String> datasetfieldFriendlyNamesBySolrField = new HashMap<>();
+    private Map<String, String> staticSolrFieldFriendlyNamesBySolrField;
+    private List<String> filterQueriesActual = new ArrayList<String>();
+    private String error;
+
+    public List<SolrSearchResult> getSolrSearchResults() {
+        return solrSearchResults;
+    }
+
+    public void setSolrSearchResults(List<SolrSearchResult> solrSearchResults) {
+        this.solrSearchResults = solrSearchResults;
+    }
+
+    public Map<String, List<String>> getSpellingSuggestionsByToken() {
+        return spellingSuggestionsByToken;
+    }
+
+    public Long getNumResultsFound() {
+        return numResultsFound;
+    }
+
+    public void setNumResultsFound(Long numResultsFound) {
+        this.numResultsFound = numResultsFound;
+    }
+
+    public Long getResultsStart() {
+        return resultsStart;
+    }
+
+    public void setResultsStart(Long resultsStart) {
+        this.resultsStart = resultsStart;
+    }
+
+    public void setSpellingSuggestionsByToken(Map<String, List<String>> spellingSuggestionsByToken) {
+        this.spellingSuggestionsByToken = spellingSuggestionsByToken;
+    }
+
+    public List<FacetCategory> getFacetCategoryList() {
+        return facetCategoryList;
+    }
+
+    public void setFacetCategoryList(List<FacetCategory> facetCategoryList) {
+        this.facetCategoryList = facetCategoryList;
+    }
+
+    public List<FacetCategory> getTypeFacetCategories() {
+        return typeFacetCategories;
+    }
+
+    public void setTypeFacetCategories(List<FacetCategory> typeFacetCategories) {
+        this.typeFacetCategories = typeFacetCategories;
+    }
+
+    public Map<String, String> getDatasetfieldFriendlyNamesBySolrField() {
+        return datasetfieldFriendlyNamesBySolrField;
+    }
+
+    void setDatasetfieldFriendlyNamesBySolrField(Map<String, String> datasetfieldFriendlyNamesBySolrField) {
+        this.datasetfieldFriendlyNamesBySolrField = datasetfieldFriendlyNamesBySolrField;
+    }
+
+    public Map<String, String> getStaticSolrFieldFriendlyNamesBySolrField() {
+        return staticSolrFieldFriendlyNamesBySolrField;
+    }
+
+    void setStaticSolrFieldFriendlyNamesBySolrField(Map<String, String> staticSolrFieldFriendlyNamesBySolrField) {
+        this.staticSolrFieldFriendlyNamesBySolrField = staticSolrFieldFriendlyNamesBySolrField;
+    }
+
+    public List<String> getFilterQueriesActual() {
+        return filterQueriesActual;
+    }
+
+    public void setFilterQueriesActual(List<String> filterQueriesActual) {
+        this.filterQueriesActual = filterQueriesActual;
+    }
+
+    public String getError() {
+        return error;
+    }
+
+    public void setError(String error) {
+        this.error = error;
+    }
+
+}