Uses of Enum Class
io.goobi.viewer.model.crowdsourcing.campaigns.CrowdsourcingStatus
Packages that use CrowdsourcingStatus
Package
Description
-
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) Set the current page to a crowdsourcing annotation page with the given campaign as parent and the given pi as current identifiervoidCrowdsourcingBean.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) Check both record status and all page status to check if any matches the given statusCampaign.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) Check if the given user may annotate/review (depending on status) a specific pi within this campaignbooleanCampaign.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.