Uses of Enum Class
io.goobi.viewer.model.crowdsourcing.campaigns.CrowdsourcingStatus
Packages that use CrowdsourcingStatus
Package
Description
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.-
Uses of CrowdsourcingStatus in io.goobi.viewer.dao
Methods in io.goobi.viewer.dao with parameters of type CrowdsourcingStatusModifier and TypeMethodDescriptionIDAO.getCampaignPageStatisticsForRecord(String pi, CrowdsourcingStatus status) getCampaignPageStatisticsForRecord.IDAO.getCampaignStatisticsForRecord(String pi, CrowdsourcingStatus status) getCampaignStatisticsForRecord. -
Uses of CrowdsourcingStatus in io.goobi.viewer.dao.impl
Methods in io.goobi.viewer.dao.impl with parameters of type CrowdsourcingStatusModifier and TypeMethodDescriptionJPADAO.getCampaignPageStatisticsForRecord(String pi, CrowdsourcingStatus status) getCampaignPageStatisticsForRecord.JPADAO.getCampaignStatisticsForRecord(String pi, CrowdsourcingStatus status) getCampaignStatisticsForRecord. -
Uses of CrowdsourcingStatus in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that return CrowdsourcingStatusModifier and TypeMethodDescriptionCrowdsourcingBean.getTargetRecordStatus()getTargetRecordStatus.CrowdsourcingBean.getTargetStatus()Getter for the fieldtargetStatus.Methods in io.goobi.viewer.managedbeans with parameters of type CrowdsourcingStatusModifier and TypeMethodDescriptionCrowdsourcingBean.getNextItemUrl(Campaign campaign, CrowdsourcingStatus status) getRandomItemUrl.voidNavigationHelper.setCrowdsourcingAnnotationPage(Campaign campaign, String pi, CrowdsourcingStatus status) Sets the current page to a crowdsourcing annotation page with the given campaign as parent and the given pi as current identifier.voidCrowdsourcingBean.setTargetStatus(CrowdsourcingStatus targetStatus) Setter for the fieldtargetStatus. -
Uses of CrowdsourcingStatus in io.goobi.viewer.model.crowdsourcing.campaigns
Methods in io.goobi.viewer.model.crowdsourcing.campaigns that return CrowdsourcingStatusModifier and TypeMethodDescriptionstatic CrowdsourcingStatusCampaign.getPageStatus(String pi, int page) Campaign.getRecordStatus(String pi) getRecordStatus.CampaignItem.getRecordStatus()CampaignRecordPageStatistic.getStatus()Getter for the fieldstatus.CampaignRecordStatistic.getStatus()Getter for the fieldstatus.static CrowdsourcingStatusReturns the enum constant of this class with the specified name.static CrowdsourcingStatus[]CrowdsourcingStatus.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in io.goobi.viewer.model.crowdsourcing.campaigns with parameters of type CrowdsourcingStatusModifier and TypeMethodDescriptionbooleanCampaignRecordStatistic.containsPageStatus(CrowdsourcingStatus status) Checks both record status and all page status to check if any matches the given status.Campaign.getNextTarget(CrowdsourcingStatus status, String currentPi, User user) Get the targetIdentifier to a random PI from the Solr query result list.Campaign.getRandomizedTarget(CrowdsourcingStatus status, String piToIgnore, User user) Get the targetIdentifier to a random PI from the Solr query result list.booleanCampaign.isEligibleToEdit(String pi, CrowdsourcingStatus status, User user) Checks if the given user may annotate/review (depending on status) a specific pi within this campaign.booleanCampaign.isUserAllowedAction(User user, CrowdsourcingStatus status) Checks whether the given user may annotate or review records based on the given status.voidCampaign.setRecordPageStatus(String pi, int page, CrowdsourcingStatus status, Optional<User> user) voidCampaign.setRecordStatus(String pi, CrowdsourcingStatus status, Optional<User> user) Updates record status in the campaign statistics.voidCampaignItem.setRecordStatus(CrowdsourcingStatus recordStatus) Setter for the fieldrecordStatus.voidCampaignRecordPageStatistic.setStatus(CrowdsourcingStatus status) Setter for the fieldstatus.voidCampaignRecordStatistic.setStatus(CrowdsourcingStatus status) Setter for the fieldstatus.