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.
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.api.rest.model.tasks
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.api.rest.v1.tasksClassDescriptionDummy interface for allowing extensions of the enum TaskType in modules.
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.dao
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.dao.impl
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.model.jobClassDescriptionDummy interface for allowing extensions of the enum TaskType in modules.Lifecycle status of an asynchronous viewer job or upload process.Enumerates the built-in asynchronous task types available in the Goobi viewer, each carrying a default Quartz cron expression (empty string for on-demand tasks without a fixed schedule).
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.model.job.download
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.model.job.quartzClassDescriptionDummy interface for allowing extensions of the enum TaskType in modules.
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.model.job.upload
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.model.transkribus
-
Classes in io.goobi.viewer.model.job used by io.goobi.viewer.modulesClassDescriptionDummy interface for allowing extensions of the enum TaskType in modules.