Package no.unit.nva.api
Class CreatePublicationRequest
- java.lang.Object
-
- no.unit.nva.api.CreatePublicationRequest
-
- All Implemented Interfaces:
PublicationBase,WithContext,WithFile,WithMetadata
public class CreatePublicationRequest extends java.lang.Object implements WithMetadata, WithFile, WithContext
-
-
Constructor Summary
Constructors Constructor Description CreatePublicationRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddReferenceDoi(java.net.URI doi)booleanequals(java.lang.Object o)com.fasterxml.jackson.databind.JsonNodegetContext()EntityDescriptiongetEntityDescription()no.unit.nva.file.model.FileSetgetFileSet()java.util.List<ResearchProject>getProjects()java.util.List<java.net.URI>getSubjects()inthashCode()voidsetContext(com.fasterxml.jackson.databind.JsonNode context)voidsetEntityDescription(EntityDescription entityDescription)voidsetFileSet(no.unit.nva.file.model.FileSet fileSet)voidsetProjects(java.util.List<ResearchProject> projects)voidsetSubjects(java.util.List<java.net.URI> subjects)
-
-
-
Method Detail
-
getEntityDescription
public EntityDescription getEntityDescription()
- Specified by:
getEntityDescriptionin interfaceWithMetadata
-
setEntityDescription
public void setEntityDescription(EntityDescription entityDescription)
- Specified by:
setEntityDescriptionin interfaceWithMetadata
-
getProjects
public java.util.List<ResearchProject> getProjects()
- Specified by:
getProjectsin interfaceWithMetadata
-
setProjects
public void setProjects(java.util.List<ResearchProject> projects)
- Specified by:
setProjectsin interfaceWithMetadata
-
getSubjects
public java.util.List<java.net.URI> getSubjects()
- Specified by:
getSubjectsin interfaceWithMetadata
-
setSubjects
public void setSubjects(java.util.List<java.net.URI> subjects)
- Specified by:
setSubjectsin interfaceWithMetadata
-
getFileSet
public no.unit.nva.file.model.FileSet getFileSet()
- Specified by:
getFileSetin interfaceWithFile
-
setFileSet
public void setFileSet(no.unit.nva.file.model.FileSet fileSet)
- Specified by:
setFileSetin interfaceWithFile
-
getContext
public com.fasterxml.jackson.databind.JsonNode getContext()
- Specified by:
getContextin interfaceWithContext
-
setContext
public void setContext(com.fasterxml.jackson.databind.JsonNode context)
- Specified by:
setContextin interfaceWithContext
-
addReferenceDoi
public void addReferenceDoi(java.net.URI doi)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
-