package eu.dnetlib.dhp.schema.oaf; import java.io.Serializable; import java.util.List; /** * The type Result. */ public class Result extends Entity implements Serializable { public enum RESULTTYPE { publication, dataset, software, otherresearchproduct } /** * ( article | book ) processing charges. */ private String processingchargeamount; /** * currency - alphabetic code describe in ISO-4217. */ private String processingchargecurrency; /** * The Author. */ private List author; /** * The Resulttype. It allows subclassing results into publications | datasets | software | orp */ private RESULTTYPE resulttype; /** * The Language. */ private Qualifier language; /** * The Country. */ private List country; /** * The Subject. */ private List subject; /** * The Title. */ private List title; /** * The Relevantdate. */ private List relevantdate; /** * The Description. */ private List description; /** * The Dateofacceptance. */ private String dateofacceptance; /** * The Publisher. */ private Publisher publisher; /** * The Embargoenddate. */ private String embargoenddate; /** * The Source. */ private List source; /** * The Fulltext. */ private List fulltext; /** * The Format. */ private List format; /** * The Contributor. */ private List contributor; /** * The Resourcetype. */ private Qualifier resourcetype; /** * The Coverage. */ private List coverage; /** * The Bestaccessright. */ private Qualifier bestaccessright; private Journal journal; /** * The Context. */ private List context; /** * The External reference. */ private List externalReference; /** * The Instance. */ private List instance; /** * EOSC Interoperability Framework Guidelines */ private List eoscifguidelines; private OAIProvenance oaiprovenance; public String getProcessingchargeamount() { return processingchargeamount; } public void setProcessingchargeamount(String processingchargeamount) { this.processingchargeamount = processingchargeamount; } public String getProcessingchargecurrency() { return processingchargecurrency; } public void setProcessingchargecurrency(String processingchargecurrency) { this.processingchargecurrency = processingchargecurrency; } /** * Gets author. * * @return the author */ public List getAuthor() { return author; } /** * Sets author. * * @param author the author */ public void setAuthor(List author) { this.author = author; } /** * Gets resulttype. * * @return the resulttype */ public RESULTTYPE getResulttype() { return resulttype; } /** * Sets resulttype. * * @param resulttype the resulttype */ public void setResulttype(RESULTTYPE resulttype) { this.resulttype = resulttype; } /** * Gets language. * * @return the language */ public Qualifier getLanguage() { return language; } /** * Sets language. * * @param language the language */ public void setLanguage(Qualifier language) { this.language = language; } /** * Gets country. * * @return the country */ public List getCountry() { return country; } /** * Sets country. * * @param country the country */ public void setCountry(List country) { this.country = country; } /** * Gets subject. * * @return the subject */ public List getSubject() { return subject; } /** * Sets subject. * * @param subject the subject */ public void setSubject(List subject) { this.subject = subject; } /** * Gets title. * * @return the title */ public List getTitle() { return title; } /** * Sets title. * * @param title the title */ public void setTitle(List title) { this.title = title; } /** * Gets relevantdate. * * @return the relevantdate */ public List getRelevantdate() { return relevantdate; } /** * Sets relevantdate. * * @param relevantdate the relevantdate */ public void setRelevantdate(List relevantdate) { this.relevantdate = relevantdate; } /** * Gets description. * * @return the description */ public List getDescription() { return description; } /** * Sets description. * * @param description the description */ public void setDescription(List description) { this.description = description; } /** * Gets dateofacceptance. * * @return the dateofacceptance */ public String getDateofacceptance() { return dateofacceptance; } /** * Sets dateofacceptance. * * @param dateofacceptance the dateofacceptance */ public void setDateofacceptance(String dateofacceptance) { this.dateofacceptance = dateofacceptance; } /** * Gets publisher. * * @return the publisher */ public Publisher getPublisher() { return publisher; } /** * Sets publisher. * * @param publisher the publisher */ public void setPublisher(Publisher publisher) { this.publisher = publisher; } /** * Gets embargoenddate. * * @return the embargoenddate */ public String getEmbargoenddate() { return embargoenddate; } /** * Sets embargoenddate. * * @param embargoenddate the embargoenddate */ public void setEmbargoenddate(String embargoenddate) { this.embargoenddate = embargoenddate; } /** * Gets source. * * @return the source */ public List getSource() { return source; } /** * Sets source. * * @param source the source */ public void setSource(List source) { this.source = source; } /** * Gets fulltext. * * @return the fulltext */ public List getFulltext() { return fulltext; } /** * Sets fulltext. * * @param fulltext the fulltext */ public void setFulltext(List fulltext) { this.fulltext = fulltext; } /** * Gets format. * * @return the format */ public List getFormat() { return format; } /** * Sets format. * * @param format the format */ public void setFormat(List format) { this.format = format; } /** * Gets contributor. * * @return the contributor */ public List getContributor() { return contributor; } /** * Sets contributor. * * @param contributor the contributor */ public void setContributor(List contributor) { this.contributor = contributor; } /** * Gets resourcetype. * * @return the resourcetype */ public Qualifier getResourcetype() { return resourcetype; } /** * Sets resourcetype. * * @param resourcetype the resourcetype */ public void setResourcetype(Qualifier resourcetype) { this.resourcetype = resourcetype; } /** * Gets coverage. * * @return the coverage */ public List getCoverage() { return coverage; } /** * Sets coverage. * * @param coverage the coverage */ public void setCoverage(List coverage) { this.coverage = coverage; } /** * Gets bestaccessright. * * @return the bestaccessright */ public Qualifier getBestaccessright() { return bestaccessright; } /** * Sets bestaccessright. * * @param bestaccessright the bestaccessright */ public void setBestaccessright(Qualifier bestaccessright) { this.bestaccessright = bestaccessright; } public Journal getJournal() { return journal; } public void setJournal(Journal journal) { this.journal = journal; } /** * Gets context. * * @return the context */ public List getContext() { return context; } /** * Sets context. * * @param context the context */ public void setContext(List context) { this.context = context; } /** * Gets external reference. * * @return the external reference */ public List getExternalReference() { return externalReference; } /** * Sets external reference. * * @param externalReference the external reference */ public void setExternalReference(List externalReference) { this.externalReference = externalReference; } /** * Gets instance. * * @return the instance */ public List getInstance() { return instance; } /** * Sets instance. * * @param instance the instance */ public void setInstance(List instance) { this.instance = instance; } public List getEoscifguidelines() { return eoscifguidelines; } public void setEoscifguidelines(List eoscifguidelines) { this.eoscifguidelines = eoscifguidelines; } public OAIProvenance getOaiprovenance() { return oaiprovenance; } public void setOaiprovenance(OAIProvenance oaiprovenance) { this.oaiprovenance = oaiprovenance; } }