diff --git a/src/main/java/eu/dnetlib/dhp/schema/orcid/AuthorData.java b/src/main/java/eu/dnetlib/dhp/schema/orcid/AuthorData.java index 6c94cdb..2c45432 100644 --- a/src/main/java/eu/dnetlib/dhp/schema/orcid/AuthorData.java +++ b/src/main/java/eu/dnetlib/dhp/schema/orcid/AuthorData.java @@ -2,10 +2,9 @@ package eu.dnetlib.dhp.schema.orcid; import java.io.Serializable; +import java.util.ArrayList; import java.util.List; -import com.google.common.collect.Lists; - /** * This class models the data that are retrieved from orcid publication */ @@ -65,7 +64,7 @@ public class AuthorData implements Serializable { public void setOtherNames(List otherNames) { if (this.otherNames == null) { - this.otherNames = Lists.newArrayList(); + this.otherNames = new ArrayList<>(); } this.otherNames = otherNames; } diff --git a/src/main/java/eu/dnetlib/dhp/schema/solr/Category.java b/src/main/java/eu/dnetlib/dhp/schema/solr/Category.java index 96a2178..aca773d 100644 --- a/src/main/java/eu/dnetlib/dhp/schema/solr/Category.java +++ b/src/main/java/eu/dnetlib/dhp/schema/solr/Category.java @@ -1,15 +1,14 @@ package eu.dnetlib.dhp.schema.solr; import java.io.Serializable; +import java.util.ArrayList; import java.util.List; -import com.google.common.collect.Lists; - public class Category implements Serializable { private String id; private String label; - private List concept = Lists.newArrayList(); + private List concept = new ArrayList<>(); public static Category newInstance(String id, String label) { Category category = new Category(); diff --git a/src/main/java/eu/dnetlib/dhp/schema/solr/Context.java b/src/main/java/eu/dnetlib/dhp/schema/solr/Context.java index dc60f3c..ec19936 100644 --- a/src/main/java/eu/dnetlib/dhp/schema/solr/Context.java +++ b/src/main/java/eu/dnetlib/dhp/schema/solr/Context.java @@ -1,16 +1,15 @@ package eu.dnetlib.dhp.schema.solr; import java.io.Serializable; +import java.util.ArrayList; import java.util.List; -import com.google.common.collect.Lists; - public class Context implements Serializable { private String id; private String label; private String type; - private List category = Lists.newArrayList(); + private List category = new ArrayList<>(); public static Context newInstance(String id, String label, String type, List category) { Context context = new Context(); diff --git a/src/main/java/eu/dnetlib/dhp/schema/solr/RelatedRecord.java b/src/main/java/eu/dnetlib/dhp/schema/solr/RelatedRecord.java index e5159bc..48d5323 100644 --- a/src/main/java/eu/dnetlib/dhp/schema/solr/RelatedRecord.java +++ b/src/main/java/eu/dnetlib/dhp/schema/solr/RelatedRecord.java @@ -12,16 +12,16 @@ public class RelatedRecord implements Serializable { // common fields private String title; private String websiteurl; // datasource, organizations, projects + private List pid; + private List collectedfrom; // results private List author; private String description; private String dateofacceptance; private String publisher; - private List pid; private String codeRepositoryUrl; private String resulttype; - private List collectedfrom; private List instances; // datasource @@ -43,6 +43,10 @@ public class RelatedRecord implements Serializable { private Funding funding; private String validationDate; + // person + private String givenName; + private String familyName; + public RelatedRecordHeader getHeader() { return header; } @@ -242,4 +246,20 @@ public class RelatedRecord implements Serializable { public void setValidationDate(String validationDate) { this.validationDate = validationDate; } + + public String getGivenName() { + return givenName; + } + + public void setGivenName(String givenName) { + this.givenName = givenName; + } + + public String getFamilyName() { + return familyName; + } + + public void setFamilyName(String familyName) { + this.familyName = familyName; + } }