no.unit.nva.WithMetadata Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nva-datamodel-java Show documentation
Show all versions of nva-datamodel-java Show documentation
The java version of the NVA datamodel
package no.unit.nva;
import java.net.URI;
import java.util.Collection;
import java.util.List;
import no.unit.nva.model.EntityDescription;
import no.unit.nva.model.ImportDetail;
import no.unit.nva.model.funding.Funding;
import no.unit.nva.model.ResearchProject;
public interface WithMetadata extends PublicationBase {
EntityDescription getEntityDescription();
void setEntityDescription(EntityDescription entityDescription);
List getProjects();
void setProjects(List projects);
List getSubjects();
void setSubjects(List subjects);
List getFundings();
void setFundings(List fundings);
String getRightsHolder();
void setRightsHolder(String rightsHolder);
List getImportDetails();
void setImportDetails(Collection importDetails);
}