Mercurial > hg > LGDataverses
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; + } + +}
