package eu.dnetlib.dhp.schema.oaf; import java.io.Serializable; import java.util.List; public class Project extends OafEntity implements Serializable { private Field websiteurl; private Field code; private Field acronym; private Field title; private Field startdate; private Field enddate; private Field callidentifier; private Field keywords; private Field duration; private Field ecsc39; private Field oamandatepublications; private Field ecarticle29_3; private List subjects; private List> fundingtree; private Qualifier contracttype; private Field optional1; private Field optional2; private Field jsonextrainfo; private Field contactfullname; private Field contactfax; private Field contactphone; private Field contactemail; private Field summary; private Field currency; private Float totalcost; private Float fundedamount; public Field getWebsiteurl() { return websiteurl; } public Project setWebsiteurl(Field websiteurl) { this.websiteurl = websiteurl; return this; } public Field getCode() { return code; } public Project setCode(Field code) { this.code = code; return this; } public Field getAcronym() { return acronym; } public Project setAcronym(Field acronym) { this.acronym = acronym; return this; } public Field getTitle() { return title; } public Project setTitle(Field title) { this.title = title; return this; } public Field getStartdate() { return startdate; } public Project setStartdate(Field startdate) { this.startdate = startdate; return this; } public Field getEnddate() { return enddate; } public Project setEnddate(Field enddate) { this.enddate = enddate; return this; } public Field getCallidentifier() { return callidentifier; } public Project setCallidentifier(Field callidentifier) { this.callidentifier = callidentifier; return this; } public Field getKeywords() { return keywords; } public Project setKeywords(Field keywords) { this.keywords = keywords; return this; } public Field getDuration() { return duration; } public Project setDuration(Field duration) { this.duration = duration; return this; } public Field getEcsc39() { return ecsc39; } public Project setEcsc39(Field ecsc39) { this.ecsc39 = ecsc39; return this; } public Field getOamandatepublications() { return oamandatepublications; } public Project setOamandatepublications(Field oamandatepublications) { this.oamandatepublications = oamandatepublications; return this; } public Field getEcarticle29_3() { return ecarticle29_3; } public Project setEcarticle29_3(Field ecarticle29_3) { this.ecarticle29_3 = ecarticle29_3; return this; } public List getSubjects() { return subjects; } public Project setSubjects(List subjects) { this.subjects = subjects; return this; } public List> getFundingtree() { return fundingtree; } public Project setFundingtree(List> fundingtree) { this.fundingtree = fundingtree; return this; } public Qualifier getContracttype() { return contracttype; } public Project setContracttype(Qualifier contracttype) { this.contracttype = contracttype; return this; } public Field getOptional1() { return optional1; } public Project setOptional1(Field optional1) { this.optional1 = optional1; return this; } public Field getOptional2() { return optional2; } public Project setOptional2(Field optional2) { this.optional2 = optional2; return this; } public Field getJsonextrainfo() { return jsonextrainfo; } public Project setJsonextrainfo(Field jsonextrainfo) { this.jsonextrainfo = jsonextrainfo; return this; } public Field getContactfullname() { return contactfullname; } public Project setContactfullname(Field contactfullname) { this.contactfullname = contactfullname; return this; } public Field getContactfax() { return contactfax; } public Project setContactfax(Field contactfax) { this.contactfax = contactfax; return this; } public Field getContactphone() { return contactphone; } public Project setContactphone(Field contactphone) { this.contactphone = contactphone; return this; } public Field getContactemail() { return contactemail; } public Project setContactemail(Field contactemail) { this.contactemail = contactemail; return this; } public Field getSummary() { return summary; } public Project setSummary(Field summary) { this.summary = summary; return this; } public Field getCurrency() { return currency; } public Project setCurrency(Field currency) { this.currency = currency; return this; } public Float getTotalcost() { return totalcost; } public Project setTotalcost(Float totalcost) { this.totalcost = totalcost; return this; } public Float getFundedamount() { return fundedamount; } public Project setFundedamount(Float fundedamount) { this.fundedamount = fundedamount; return this; } @Override protected Project self() { return this; } }