Person entity: use int instead of java.time.Year as this is susceptible to errors in spark

This commit is contained in:
Claudio Atzori 2024-07-31 10:27:58 +02:00
parent 9d296a48c6
commit fd6ec5e58f
1 changed files with 6 additions and 7 deletions

View File

@ -1,7 +1,6 @@
package eu.dnetlib.dhp.schema.oaf; package eu.dnetlib.dhp.schema.oaf;
import java.io.Serializable; import java.io.Serializable;
import java.time.Year;
public class PersonTopic implements Serializable { public class PersonTopic implements Serializable {
@ -11,9 +10,9 @@ public class PersonTopic implements Serializable {
private String schema; private String schema;
private Year fromYear; private int fromYear;
private Year toYear; private int toYear;
public PersonTopic() { public PersonTopic() {
} }
@ -34,19 +33,19 @@ public class PersonTopic implements Serializable {
this.schema = schema; this.schema = schema;
} }
public Year getFromYear() { public int getFromYear() {
return fromYear; return fromYear;
} }
public void setFromYear(Year fromYear) { public void setFromYear(int fromYear) {
this.fromYear = fromYear; this.fromYear = fromYear;
} }
public Year getToYear() { public int getToYear() {
return toYear; return toYear;
} }
public void setToYear(Year toYear) { public void setToYear(int toYear) {
this.toYear = toYear; this.toYear = toYear;
} }
} }