Uses of Package
io.goobi.viewer.model.crowdsourcing.campaigns

Package
Description
REST resources for the crowdsourcing module in the v1 API, handling campaign item retrieval and activity log entries for user-contributed transcription and annotation work.
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.
Domain model for crowdsourcing campaigns, including the Campaign entity with its visibility, time-frame, and user-group constraints, as well as per-record and per-page progress statistics and multilingual campaign translations.
Model for crowdsourcing questions that define what kind of annotation contributors are asked to create within a campaign, including question types and target selector configuration.
Provides the core access-control domain model for the Goobi viewer, including license types, access permissions, privilege holders, copyright indicators, and security questions.
Provides URL resolution and navigation history support for the Goobi viewer web application.