Package no.unit.nva
Interface WithMetadata
-
- All Superinterfaces:
PublicationBase
- All Known Implementing Classes:
Publication,PublicationResponse
public interface WithMetadata extends PublicationBase
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EntityDescriptiongetEntityDescription()java.util.List<Funding>getFundings()java.util.List<ResearchProject>getProjects()java.lang.StringgetRightsHolder()java.util.List<java.net.URI>getSubjects()voidsetEntityDescription(EntityDescription entityDescription)voidsetFundings(java.util.List<Funding> fundings)voidsetProjects(java.util.List<ResearchProject> projects)voidsetRightsHolder(java.lang.String rightsHolder)voidsetSubjects(java.util.List<java.net.URI> subjects)
-
-
-
Method Detail
-
getEntityDescription
EntityDescription getEntityDescription()
-
setEntityDescription
void setEntityDescription(EntityDescription entityDescription)
-
getProjects
java.util.List<ResearchProject> getProjects()
-
setProjects
void setProjects(java.util.List<ResearchProject> projects)
-
getSubjects
java.util.List<java.net.URI> getSubjects()
-
setSubjects
void setSubjects(java.util.List<java.net.URI> subjects)
-
getFundings
java.util.List<Funding> getFundings()
-
setFundings
void setFundings(java.util.List<Funding> fundings)
-
getRightsHolder
java.lang.String getRightsHolder()
-
setRightsHolder
void setRightsHolder(java.lang.String rightsHolder)
-
-