Uses of Class
io.goobi.viewer.model.crowdsourcing.campaigns.Campaign
Packages that use Campaign
Package
Description
-
Uses of Campaign in io.goobi.viewer.controller
Methods in io.goobi.viewer.controller that return types with arguments of type CampaignModifier and TypeMethodDescriptionDataManager.getRecordCampaignMap()
Getter for the fieldrecordCampaignMap
.Method parameters in io.goobi.viewer.controller with type arguments of type CampaignModifier and TypeMethodDescriptionvoid
DataManager.setRecordCampaignMap
(Map<String, List<Campaign>> recordCampaignMap) Setter for the fieldrecordCampaignMap
. -
Uses of Campaign in io.goobi.viewer.dao
Methods in io.goobi.viewer.dao that return CampaignMethods in io.goobi.viewer.dao that return types with arguments of type CampaignModifier and TypeMethodDescriptionIDAO.getAllCampaigns()
getAllCampaigns.IDAO.getCampaigns
(int first, int pageSize, String sortField, boolean descending, Map<String, String> filters) getCampaigns.Methods in io.goobi.viewer.dao with parameters of type CampaignModifier 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
Methods in io.goobi.viewer.dao.impl that return CampaignMethods in io.goobi.viewer.dao.impl that return types with arguments of type CampaignModifier and TypeMethodDescriptionJPADAO.getAllCampaigns()
getAllCampaigns.JPADAO.getCampaigns
(int first, int pageSize, String sortField, boolean descending, Map<String, String> filters) getCampaigns.Methods in io.goobi.viewer.dao.impl with parameters of type CampaignModifier 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
Methods in io.goobi.viewer.managedbeans that return CampaignModifier and TypeMethodDescriptionCrowdsourcingBean.getSelectedCampaign()
Getter for the fieldselectedCampaign
.CrowdsourcingBean.getTargetCampaign()
Getter for the fieldtargetCampaign
.Methods in io.goobi.viewer.managedbeans that return types with arguments of type CampaignModifier 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) Methods in io.goobi.viewer.managedbeans with parameters of type CampaignModifier 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
Methods in io.goobi.viewer.model.crowdsourcing.campaigns that return CampaignModifier and TypeMethodDescriptionCampaignItem.getCampaign()
TheCampaign
to create the annotationsCampaignLogMessage.getCampaign()
CampaignRecordStatistic.getOwner()
Getter for the fieldowner
.CampaignTranslation.getOwner()
Getter for the fieldowner
.Methods in io.goobi.viewer.model.crowdsourcing.campaigns with parameters of type CampaignModifier 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.Constructors in io.goobi.viewer.model.crowdsourcing.campaigns with parameters of type CampaignModifierConstructorDescriptionCampaignLogMessage
(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
Methods in io.goobi.viewer.model.crowdsourcing.questions that return CampaignMethods in io.goobi.viewer.model.crowdsourcing.questions with parameters of type CampaignModifier and TypeMethodDescriptionvoid
Setter for the fieldowner
.Constructors in io.goobi.viewer.model.crowdsourcing.questions with parameters of type CampaignModifierConstructorDescriptionconstructor 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
Methods in io.goobi.viewer.model.security that return types with arguments of type CampaignModifier and TypeMethodDescriptionLicense.getAllowedCrowdsourcingCampaigns()
Getter for the fieldallowedCrowdsourcingCampaigns
.Method parameters in io.goobi.viewer.model.security with type arguments of type CampaignModifier and TypeMethodDescriptionvoid
License.setAllowedCrowdsourcingCampaigns
(List<Campaign> allowedCrowdsourcingCampaigns) Setter for the fieldallowedCrowdsourcingCampaigns
. -
Uses of Campaign in io.goobi.viewer.model.urlresolution
Methods in io.goobi.viewer.model.urlresolution that return CampaignMethods in io.goobi.viewer.model.urlresolution that return types with arguments of type CampaignMethods in io.goobi.viewer.model.urlresolution with parameters of type CampaignModifier and TypeMethodDescriptionvoid
ViewerPath.setCampaign
(Campaign campaign) Setter for the fieldcampaign
.