package eu.dnetlib.dhp.schema.oaf; import java.io.Serializable; import java.util.List; public class Organization extends OafEntity implements Serializable { private Field legalshortname; private Field legalname; private List> alternativeNames; private Field websiteurl; private Field logourl; private Field eclegalbody; private Field eclegalperson; private Field ecnonprofit; private Field ecresearchorganization; private Field echighereducation; private Field ecinternationalorganizationeurinterests; private Field ecinternationalorganization; private Field ecenterprise; private Field ecsmevalidated; private Field ecnutscode; private Qualifier country; public Field getLegalshortname() { return legalshortname; } public void setLegalshortname(Field legalshortname) { this.legalshortname = legalshortname; } public Field getLegalname() { return legalname; } public void setLegalname(Field legalname) { this.legalname = legalname; } public List> getAlternativeNames() { return alternativeNames; } public void setAlternativeNames(List> alternativeNames) { this.alternativeNames = alternativeNames; } public Field getWebsiteurl() { return websiteurl; } public void setWebsiteurl(Field websiteurl) { this.websiteurl = websiteurl; } public Field getLogourl() { return logourl; } public void setLogourl(Field logourl) { this.logourl = logourl; } public Field getEclegalbody() { return eclegalbody; } public void setEclegalbody(Field eclegalbody) { this.eclegalbody = eclegalbody; } public Field getEclegalperson() { return eclegalperson; } public void setEclegalperson(Field eclegalperson) { this.eclegalperson = eclegalperson; } public Field getEcnonprofit() { return ecnonprofit; } public void setEcnonprofit(Field ecnonprofit) { this.ecnonprofit = ecnonprofit; } public Field getEcresearchorganization() { return ecresearchorganization; } public void setEcresearchorganization(Field ecresearchorganization) { this.ecresearchorganization = ecresearchorganization; } public Field getEchighereducation() { return echighereducation; } public void setEchighereducation(Field echighereducation) { this.echighereducation = echighereducation; } public Field getEcinternationalorganizationeurinterests() { return ecinternationalorganizationeurinterests; } public void setEcinternationalorganizationeurinterests( Field ecinternationalorganizationeurinterests) { this.ecinternationalorganizationeurinterests = ecinternationalorganizationeurinterests; } public Field getEcinternationalorganization() { return ecinternationalorganization; } public void setEcinternationalorganization(Field ecinternationalorganization) { this.ecinternationalorganization = ecinternationalorganization; } public Field getEcenterprise() { return ecenterprise; } public void setEcenterprise(Field ecenterprise) { this.ecenterprise = ecenterprise; } public Field getEcsmevalidated() { return ecsmevalidated; } public void setEcsmevalidated(Field ecsmevalidated) { this.ecsmevalidated = ecsmevalidated; } public Field getEcnutscode() { return ecnutscode; } public void setEcnutscode(Field ecnutscode) { this.ecnutscode = ecnutscode; } public Qualifier getCountry() { return country; } public void setCountry(Qualifier country) { this.country = country; } @Override public void mergeFrom(OafEntity e) { super.mergeFrom(e); if (!Organization.class.isAssignableFrom(e.getClass())) { return; } final Organization o = (Organization) e; legalshortname = o.getLegalshortname() != null && compareTrust(this, e) < 0 ? o.getLegalshortname() : legalshortname; legalname = o.getLegalname() != null && compareTrust(this, e) < 0 ? o.getLegalname() : legalname; alternativeNames = mergeLists(o.getAlternativeNames(), alternativeNames); websiteurl = o.getWebsiteurl() != null && compareTrust(this, e) < 0 ? o.getWebsiteurl() : websiteurl; logourl = o.getLogourl() != null && compareTrust(this, e) < 0 ? o.getLogourl() : logourl; eclegalbody = o.getEclegalbody() != null && compareTrust(this, e) < 0 ? o.getEclegalbody() : eclegalbody; eclegalperson = o.getEclegalperson() != null && compareTrust(this, e) < 0 ? o.getEclegalperson() : eclegalperson; ecnonprofit = o.getEcnonprofit() != null && compareTrust(this, e) < 0 ? o.getEcnonprofit() : ecnonprofit; ecresearchorganization = o.getEcresearchorganization() != null && compareTrust(this, e) < 0 ? o.getEcresearchorganization() : ecresearchorganization; echighereducation = o.getEchighereducation() != null && compareTrust(this, e) < 0 ? o.getEchighereducation() : echighereducation; ecinternationalorganizationeurinterests = o.getEcinternationalorganizationeurinterests() != null && compareTrust(this, e) < 0 ? o.getEcinternationalorganizationeurinterests() : ecinternationalorganizationeurinterests; ecinternationalorganization = o.getEcinternationalorganization() != null && compareTrust(this, e) < 0 ? o.getEcinternationalorganization() : ecinternationalorganization; ecenterprise = o.getEcenterprise() != null && compareTrust(this, e) < 0 ? o.getEcenterprise() : ecenterprise; ecsmevalidated = o.getEcsmevalidated() != null && compareTrust(this, e) < 0 ? o.getEcsmevalidated() : ecsmevalidated; ecnutscode = o.getEcnutscode() != null && compareTrust(this, e) < 0 ? o.getEcnutscode() : ecnutscode; country = o.getCountry() != null && compareTrust(this, e) < 0 ? o.getCountry() : country; mergeOAFDataInfo(o); } }