Uses of Package
io.goobi.viewer.dao
Packages that use io.goobi.viewer.dao
Package
Description
REST resources for managing registered client applications in the v1 API,
including registration, update, and access token management for API clients.
REST resources for the CMS module in the v1 API, providing access to CMS pages,
media assets, sliders, and image delivery for content management functionality.
Core controller and utility classes of the Goobi viewer.
ActiveMQ-based message queue infrastructure for asynchronous task processing within the Goobi viewer,
including broker configuration, queue lifecycle management, message dispatch, and handler registration.
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.Database migration and update classes that apply structural and data-level changes to the Goobi viewer
database schema during application upgrades, coordinated by the central
DatabaseUpdater.JSF managed beans (CDI backing beans) of the Goobi viewer.
Strategy interfaces and implementations for persisting, deleting, and listing annotations
across different storage backends including the SQL database and the Solr search index.
Compatibility layer for the legacy CMS template system, providing enumerations and
converters that map old content item types and page templates to the current model.
Model for CMS media assets, representing uploaded images and files together with their
metadata, priority ordering, and holder interfaces used by CMS pages and campaigns.
Provides Quartz scheduler integration for the Goobi viewer, defining recurring job
implementations, trigger configurations, and listener infrastructure for scheduled 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.
Provides the core access-control domain model for the Goobi viewer, including license
types, access permissions, privilege holders, copyright indicators, and security questions.
Manages trusted client applications that interact with the Goobi viewer API,
providing registration, session association, and permission checking for client credentials.
Provides classes for recording, aggregating, and indexing per-session and per-day usage statistics.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.api.rest.v1.clientsClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.api.rest.v1.cmsClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.controllerClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.controller.mqClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.dao.implClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.dao.updateClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.managedbeansClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.model.annotation.serializationClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.model.cms.legacyClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.model.cms.mediaClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.model.job.quartzClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.model.mapsClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.model.securityClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.model.security.clientsClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.
-
Classes in io.goobi.viewer.dao used by io.goobi.viewer.model.statistics.usageClassDescriptionCentral data-access interface for the Goobi viewer, defining all persistence operations for the application's domain objects.