Package io.goobi.viewer.model.annotation
Class CrowdsourcingAnnotation
java.lang.Object
io.goobi.viewer.model.annotation.PersistentAnnotation
io.goobi.viewer.model.annotation.CrowdsourcingAnnotation
An Annotation class to store annotation in a database.
- Author:
- Florian Alpers
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCrowdsourcingAnnotation(de.intranda.api.annotation.AbstractAnnotation source, Long id, String targetPI, Integer targetPage) -
Method Summary
Methods inherited from class io.goobi.viewer.model.annotation.PersistentAnnotation
deleteExportedTextFiles, equals, getAccessCondition, getBody, getContentString, getCreator, getCreatorId, getCreatorIfPresent, getDateCreated, getDateModified, getDisplayDate, getGenerator, getGeneratorId, getId, getMotivation, getPublicationStatus, getReviewer, getReviewerId, getTarget, getTargetLink, getTargetPageOrder, getTargetPI, hashCode, mayEdit, setAccessCondition, setBody, setCreator, setCreatorId, setDateCreated, setDateModified, setGenerator, setGeneratorId, setId, setMotivation, setPublicationStatus, setReviewer, setReviewerId, setTarget, setTargetPageOrder, setTargetPI, toString
-
Field Details
-
VALID_COLUMNS_FOR_ORDER_BY
-
-
Constructor Details
-
CrowdsourcingAnnotation
public CrowdsourcingAnnotation() -
CrowdsourcingAnnotation
- Parameters:
source- persistent annotation to copy from
-
CrowdsourcingAnnotation
public CrowdsourcingAnnotation(de.intranda.api.annotation.AbstractAnnotation source, Long id, String targetPI, Integer targetPage) - Parameters:
source- abstract annotation to copy fromid- database id for the new annotationtargetPI- persistent identifier of the target recordtargetPage- target page number within the record
-