Uses of Class
io.goobi.viewer.model.crowdsourcing.campaigns.Campaign
Package
Description
-
Uses of Campaign in io.goobi.viewer.controller
Modifier and TypeMethodDescriptionDataManager.getRecordCampaignMap()
Getter for the fieldrecordCampaignMap
.Modifier and TypeMethodDescriptionvoid
DataManager.setRecordCampaignMap
(Map<String, List<Campaign>> recordCampaignMap) Setter for the fieldrecordCampaignMap
. -
Uses of Campaign in io.goobi.viewer.dao
Modifier and TypeMethodDescriptionIDAO.getAllCampaigns()
getAllCampaigns.IDAO.getCampaigns
(int first, int pageSize, String sortField, boolean descending, Map<String, String> filters) getCampaigns.Modifier and TypeMethodDescriptionboolean
IDAO.addCampaign
(Campaign campaign) addCampaign.boolean
IDAO.deleteCampaign
(Campaign campaign) deleteCampaign.IDAO.getAnnotationsForCampaign
(Campaign campaign) getAnnotationsForCampaign.IDAO.getAnnotationsForCampaignAndTarget
(Campaign campaign, String pi, Integer page) getAnnotationsForCampaignAndTarget.IDAO.getAnnotationsForCampaignAndWork
(Campaign campaign, String pi) getAnnotationsForCampaignAndWork.boolean
IDAO.updateCampaign
(Campaign campaign) updateCampaign. -
Uses of Campaign in io.goobi.viewer.dao.impl
Modifier and TypeMethodDescriptionJPADAO.getAllCampaigns()
getAllCampaigns.JPADAO.getCampaigns
(int first, int pageSize, String sortField, boolean descending, Map<String, String> filters) getCampaigns.Modifier and TypeMethodDescriptionboolean
JPADAO.addCampaign
(Campaign campaign) addCampaign.boolean
JPADAO.deleteCampaign
(Campaign campaign) deleteCampaign.JPADAO.getAnnotationsForCampaign
(Campaign campaign) getAnnotationsForCampaign.JPADAO.getAnnotationsForCampaignAndTarget
(Campaign campaign, String pi, Integer page) getAnnotationsForCampaignAndTarget.JPADAO.getAnnotationsForCampaignAndWork
(Campaign campaign, String pi) getAnnotationsForCampaignAndWork.boolean
JPADAO.updateCampaign
(Campaign campaign) updateCampaign. -
Uses of Campaign in io.goobi.viewer.managedbeans
Modifier and TypeMethodDescriptionCrowdsourcingBean.getSelectedCampaign()
Getter for the fieldselectedCampaign
.CrowdsourcingBean.getTargetCampaign()
Getter for the fieldtargetCampaign
.Modifier and TypeMethodDescriptionCrowdsourcingBean.getActiveCampaignsForRecord
(String pi) Returns a list of active campaigns for the given identifier that are visible to the current user.CrowdsourcingBean.getAllCampaigns()
getAllCampaigns.CrowdsourcingBean.getAllCampaigns
(Campaign.CampaignVisibility visibility) getAllCampaigns.CrowdsourcingBean.getAllowedCampaigns
(User user) Returns the list of campaigns that are visible to the given user.CrowdsourcingBean.getLazyModelCampaigns()
Getter for the fieldlazyModelCampaigns
.AnnotationBean.getOwningCampaign
(CrowdsourcingAnnotation anno) Modifier and TypeMethodDescriptionCrowdsourcingBean.deleteCampaignAction
(Campaign campaign) Delete the givenCampaign
from the database and the loaded list of campaignsCrowdsourcingBean.editCampaignAction
(Campaign campaign) Sets the givenCampaign
as theCrowdsourcingBean.selectedCampaign
and returns a pretty url to the view for editing this campaignCrowdsourcingBean.forwardToCrowdsourcingAnnotation
(Campaign campaign) forwardToCrowdsourcingAnnotation.CrowdsourcingBean.forwardToCrowdsourcingAnnotation
(Campaign campaign, String pi) forwardToCrowdsourcingAnnotation.CrowdsourcingBean.forwardToCrowdsourcingReview
(Campaign campaign) forwardToCrowdsourcingReview.CrowdsourcingBean.forwardToCrowdsourcingReview
(Campaign campaign, String pi) forwardToCrowdsourcingReview.CrowdsourcingBean.getNextItemUrl
(Campaign campaign, CrowdsourcingStatus status) getRandomItemUrl.static boolean
Check if the given user is allowed access to the given campaign from a rights management standpoint alone.void
NavigationHelper.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 identifiervoid
CrowdsourcingBean.setSelectedCampaign
(Campaign campaign) Set the selected campaign to a clone of the given campaignvoid
CrowdsourcingBean.setTargetCampaign
(Campaign targetCampaign) Setter for the fieldtargetCampaign
. -
Uses of Campaign in io.goobi.viewer.model.crowdsourcing.campaigns
Modifier and TypeMethodDescriptionCampaignItem.getCampaign()
TheCampaign
to create the annotationsCampaignLogMessage.getCampaign()
CampaignRecordStatistic.getOwner()
Getter for the fieldowner
.CampaignTranslation.getOwner()
Getter for the fieldowner
.Modifier and TypeMethodDescriptionvoid
CampaignItem.setCampaign
(Campaign campaign) Setter for the fieldcampaign
.void
Setter for the fieldowner
.void
Setter for the fieldowner
.static void
CampaignTranslation.setTranslation
(List<CampaignTranslation> translations, String lang, String value, String tag, Campaign owner) setTranslation.ModifierConstructorDescriptionCampaignLogMessage
(LogMessage source, Campaign campaign, String pi) CampaignLogMessage
(String message, Long creatorId, Campaign campaign, String pi) CampaignLogMessage
(String message, Long creatorId, LocalDateTime dateCreated, Campaign campaign, String pi) CampaignTranslation
(CampaignTranslation orig, Campaign owner) CampaignTranslation
(String language, String tag, String value, Campaign owner) Constructor for CampaignTranslation. -
Uses of Campaign in io.goobi.viewer.model.crowdsourcing.questions
Modifier and TypeMethodDescriptionvoid
Setter for the fieldowner
.ModifierConstructorDescriptionconstructor setting the owning campaignCreate a clone of the given question with the given campaign as ownerQuestion
(QuestionType questionType, TargetSelector targetSelector, int targetFrequency, Campaign owner) constructor setting the owning campaign as well ass the type of annotation to be generated -
Uses of Campaign in io.goobi.viewer.model.security
Modifier and TypeMethodDescriptionLicense.getAllowedCrowdsourcingCampaigns()
Getter for the fieldallowedCrowdsourcingCampaigns
.Modifier and TypeMethodDescriptionvoid
License.setAllowedCrowdsourcingCampaigns
(List<Campaign> allowedCrowdsourcingCampaigns) Setter for the fieldallowedCrowdsourcingCampaigns
. -
Uses of Campaign in io.goobi.viewer.model.urlresolution
Modifier and TypeMethodDescriptionvoid
ViewerPath.setCampaign
(Campaign campaign) Setter for the fieldcampaign
.