Uses of Package
io.goobi.viewer.model.job

Packages that use io.goobi.viewer.model.job
Package
Description
Model classes for asynchronous background task management in the REST API, representing task descriptors, parameters, and the central task manager.
REST resources for asynchronous task management in the v1 API, allowing clients to submit, monitor, and retrieve the results of long-running background operations.
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.
Defines the core abstractions for asynchronous viewer jobs, including task-type identifiers and lifecycle status values shared across all job sub-packages.
Models asynchronous download jobs for generating and caching PDF, EPUB, and external-file download packages that users can retrieve once processing is complete.
Provides Quartz scheduler integration for the Goobi viewer, defining recurring job implementations, trigger configurations, and listener infrastructure for scheduled tasks.
Models upload jobs submitted to the Goobi workflow backend, including request and response DTOs for process creation, step status, and property reporting.
Provides model and utility classes for integrating with the Transkribus handwritten text recognition (HTR) service.
Extension module API for the Goobi viewer.