Uses of Package
io.goobi.viewer.model.maps
Packages that use io.goobi.viewer.model.maps
Package
Description
REST resources for Solr index interaction in the v1 API, providing endpoints
for querying index field information and triggering indexer operations.
Core controller and utility classes of the Goobi viewer.
Data access layer of the Goobi viewer.
JPA-based data access object implementation providing the full persistence layer for the Goobi viewer,
including a custom class loader and the central
JPADAO that covers all entity types.JSF managed beans (CDI backing beans) of the Goobi viewer.
Functionality interfaces and implementations that attach pagination and navigation
behaviour to CMS content components such as search, browse, TOC, and bookmark views.
Concrete CMS content type implementations, each representing a distinct kind of embeddable
content block such as search, browse, media, metadata display, record lists, or maps.
JPA entities that embed sidebar widget instances into CMS pages and templates, with
specialised subclasses for automatic, custom, and default widget placement.
Contains ActiveMQ message handlers that process job requests dispatched via the
viewer's internal message queue, covering PDF generation, uploads, sitemap updates,
and other background tasks.
Provides the core domain model for geo-maps in the Goobi viewer, including map
configurations, feature sets, markers, filters, and Solr-backed spatial data providers.
Contains data providers and generators for GeoJSON map features, retrieving spatial
data from Solr, metadata fields, record structures, and entity relationships.
Provides the core search domain model for the Goobi viewer, covering search queries,
facets, hit representation, browse elements, filters, and Solr result processing.
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.api.rest.v1.index
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.controllerClassDescriptionRepresents a named filter group for geo-map items, consisting of a set of labeled filter values that can be serialised to JSON for use in the map frontend.Represents a configurable map marker used in geo maps, holding visual properties such as icon, colors, shape, and marker type (default, ExtraMarkers, or DivIcon) for rendering on a Leaflet map.Represents any shape on a GeoMap, mainly points and polygons.A location on a map.Determines the visible area of a
GeoMap. -
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.dao
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.dao.impl
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.managedbeansClassDescriptionAbstract JPA base entity representing a set of geo-map features with a marker style and optional name, persisted in a single table with subclass-specific discriminator values.Enumerates the strategies used to populate a
GeoMapwith geographic features: either by evaluating a Solr query or by using manually entered feature sets.Represents a configurable map marker used in geo maps, holding visual properties such as icon, colors, shape, and marker type (default, ExtraMarkers, or DivIcon) for rendering on a Leaflet map.AFeatureSetimplementation that stores geo map features as manually entered GeoJSON strings, persisted as a collection of feature entries in the database.Contains data to create a geomap for a record containing complex metadata (metadata documents) with geo coordinates.AFeatureSetimplementation that generates geo map features by executing a configurable Solr query and converting the matching documents into GeoJSON features. -
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.model.cms.itemfunctionality
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.model.cms.pages.content.types
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.model.cms.widgets.embed
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.model.job.mq
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.model.mapsClassDescriptionAbstract JPA base entity representing a set of geo-map features with a marker style and optional name, persisted in a single table with subclass-specific discriminator values.Enumerates the strategies used to populate a
GeoMapwith geographic features: either by evaluating a Solr query or by using manually entered feature sets.Represents a single item associated with a geo-map feature, carrying a multilingual label, a navigation link, and a map of additional metadata fields.Represents a named filter group for geo-map items, consisting of a set of labeled filter values that can be serialised to JSON for use in the map frontend.Represents a configurable map marker used in geo maps, holding visual properties such as icon, colors, shape, and marker type (default, ExtraMarkers, or DivIcon) for rendering on a Leaflet map.Enumerates the supported Leaflet marker rendering strategies: default Leaflet markers, ExtraMarkers plugin markers, and DivIcon-based markers.Represents any shape on a GeoMap, mainly points and polygons.AFeatureSetimplementation that stores geo map features as manually entered GeoJSON strings, persisted as a collection of feature entries in the database.Defines how geo-map markers are rendered:FEATURELISTdisplays individual feature markers, whileHEATMAPrenders an aggregated heat-map layer.ASolrFeatureSetthat derives its geo map features from the current search result set by using the active search query from theSearchBean.AFeatureSetimplementation that generates geo map features by executing a configurable Solr query and converting the matching documents into GeoJSON features.Defines the scope of a Solr query used to populate geo-map features: constants control whether top-level records, structure documents, metadata documents, relationship documents, or all of them are searched.Determines the visible area of aGeoMap. -
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.model.maps.featuresClassDescriptionDefines the scope of a Solr query used to populate geo-map features: constants control whether top-level records, structure documents, metadata documents, relationship documents, or all of them are searched.
-
Classes in io.goobi.viewer.model.maps used by io.goobi.viewer.model.search