dnet-hadoop/dhp-schemas/src/main/java/eu/dnetlib/dhp/schema/oaf/Project.java

299 lines
6.4 KiB
Java
Raw Normal View History

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