All Downloads are FREE. Search and download functionalities are using the official Maven repository.

no.unit.nva.WithMetadata Maven / Gradle / Ivy

There is a newer version: 0.23.2
Show newest version
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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy