Package io.goobi.viewer.model.maps
Class SolrFeatureSet
java.lang.Object
io.goobi.viewer.model.maps.FeatureSet
io.goobi.viewer.model.maps.SolrFeatureSet
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SearchResultFeatureSet
- See Also:
-
Field Summary
FieldsFields inherited from class io.goobi.viewer.model.maps.FeatureSet
DEFAULT_MARKER_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()protected Collection<GeoMapFeature> protected StringcreateFeaturesAsString(boolean escapeJson) getCoordinateSearchQueryTemplate.Deprecated.getSolrQuery(boolean aggregateResults) getSolrQueryForSearch(boolean aggregateResults) getType()booleanbooleanbooleanbooleanbooleanvoidsetFeaturesAsString(String featuresAsString) voidsetItemFilterName(String itemFilterName) voidsetItemMetadataList(String itemMetadataList) voidsetMarkerGeneration(MarkerGenerationType markerGeneration) voidsetMarkerMetadataList(String markerMetadataList) voidsetMarkerTitleField(String markerTitleField) Deprecated.voidsetSearchScope(SolrSearchScope searchScope) voidsetSolrQuery(String solrQuery) voidsetUseHeatmap(boolean useHeatmap) voidMethods inherited from class io.goobi.viewer.model.maps.FeatureSet
getColor, getFillOpacity, getId, getMarker, getMarkerAsJSON, getName, setId, setMarker, setName
-
Field Details
-
featuresAsString
-
-
Constructor Details
-
SolrFeatureSet
public SolrFeatureSet() -
SolrFeatureSet
-
-
Method Details
-
copy
- Specified by:
copyin classFeatureSet
-
getFeaturesAsString
- Specified by:
getFeaturesAsStringin classFeatureSet- Throws:
PresentationException
-
getFeaturesAsJsonString
- Specified by:
getFeaturesAsJsonStringin classFeatureSet- Throws:
PresentationException
-
setFeaturesAsString
-
createFeaturesAsString
protected String createFeaturesAsString(boolean escapeJson) throws PresentationException, IndexUnreachableException -
createFeatures
protected Collection<GeoMapFeature> createFeatures() throws PresentationException, IndexUnreachableException -
getSolrQuery
-
getSolrQuery
-
getSolrQueryForSearchEncoded
-
getSolrQueryForSearch
-
isAggregateResults
public boolean isAggregateResults() -
getSolrQueryForSearch
-
getSolrQueryEncoded
-
getCoordinateSearchQueryTemplate
getCoordinateSearchQueryTemplate.
- Returns:
- String
- Throws:
URISyntaxException
-
setSolrQuery
-
hasSolrQuery
public boolean hasSolrQuery() -
getMarkerTitleField
Deprecated. -
setMarkerTitleField
Deprecated. -
updateFeatures
public void updateFeatures()- Specified by:
updateFeaturesin classFeatureSet
-
hasFeatures
public boolean hasFeatures()- Specified by:
hasFeaturesin classFeatureSet
-
getMarkerMetadataList
-
setMarkerMetadataList
-
getItemMetadataList
-
setItemMetadataList
-
isQueryResultSet
public boolean isQueryResultSet()- Specified by:
isQueryResultSetin classFeatureSet
-
getSearchScope
-
setSearchScope
-
getType
- Specified by:
getTypein classFeatureSet
-
getItemFilterName
-
setItemFilterName
-
getItemFilter
-
getMarkerGeneration
-
setMarkerGeneration
-
isUseHeatmap
public boolean isUseHeatmap()- Specified by:
isUseHeatmapin classFeatureSet
-
setUseHeatmap
public void setUseHeatmap(boolean useHeatmap) - Specified by:
setUseHeatmapin classFeatureSet
-