2019-10-24 11:39:41 +02:00
|
|
|
package eu.dnetlib.dhp.schema.oaf;
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
2020-03-11 16:57:28 +01:00
|
|
|
import java.util.Objects;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
|
|
|
public class Journal implements Serializable {
|
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String name;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String issnPrinted;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String issnOnline;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String issnLinking;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String ep;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String iss;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String sp;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String vol;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String edition;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String conferenceplace;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private String conferencedate;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
private DataInfo dataInfo;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
public String getName() {
|
|
|
|
return name;
|
|
|
|
}
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
public void setName(String name) {
|
|
|
|
this.name = name;
|
|
|
|
}
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
public String getIssnPrinted() {
|
|
|
|
return issnPrinted;
|
|
|
|
}
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
public void setIssnPrinted(String issnPrinted) {
|
|
|
|
this.issnPrinted = issnPrinted;
|
|
|
|
}
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
public String getIssnOnline() {
|
|
|
|
return issnOnline;
|
|
|
|
}
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
public void setIssnOnline(String issnOnline) {
|
|
|
|
this.issnOnline = issnOnline;
|
|
|
|
}
|
2019-10-24 11:39:41 +02:00
|
|
|
|
2020-04-27 14:45:40 +02:00
|
|
|
public String getIssnLinking() {
|
|
|
|
return issnLinking;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setIssnLinking(String issnLinking) {
|
|
|
|
this.issnLinking = issnLinking;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getEp() {
|
|
|
|
return ep;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setEp(String ep) {
|
|
|
|
this.ep = ep;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getIss() {
|
|
|
|
return iss;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setIss(String iss) {
|
|
|
|
this.iss = iss;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getSp() {
|
|
|
|
return sp;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setSp(String sp) {
|
|
|
|
this.sp = sp;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getVol() {
|
|
|
|
return vol;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setVol(String vol) {
|
|
|
|
this.vol = vol;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getEdition() {
|
|
|
|
return edition;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setEdition(String edition) {
|
|
|
|
this.edition = edition;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getConferenceplace() {
|
|
|
|
return conferenceplace;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setConferenceplace(String conferenceplace) {
|
|
|
|
this.conferenceplace = conferenceplace;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getConferencedate() {
|
|
|
|
return conferencedate;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setConferencedate(String conferencedate) {
|
|
|
|
this.conferencedate = conferencedate;
|
|
|
|
}
|
|
|
|
|
|
|
|
public DataInfo getDataInfo() {
|
|
|
|
return dataInfo;
|
|
|
|
}
|
|
|
|
|
|
|
|
public void setDataInfo(DataInfo dataInfo) {
|
|
|
|
this.dataInfo = dataInfo;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean equals(Object o) {
|
|
|
|
if (this == o) return true;
|
|
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
|
|
Journal journal = (Journal) o;
|
|
|
|
return Objects.equals(name, journal.name)
|
|
|
|
&& Objects.equals(issnPrinted, journal.issnPrinted)
|
|
|
|
&& Objects.equals(issnOnline, journal.issnOnline)
|
|
|
|
&& Objects.equals(issnLinking, journal.issnLinking)
|
|
|
|
&& Objects.equals(ep, journal.ep)
|
|
|
|
&& Objects.equals(iss, journal.iss)
|
|
|
|
&& Objects.equals(sp, journal.sp)
|
|
|
|
&& Objects.equals(vol, journal.vol)
|
|
|
|
&& Objects.equals(edition, journal.edition)
|
|
|
|
&& Objects.equals(conferenceplace, journal.conferenceplace)
|
|
|
|
&& Objects.equals(conferencedate, journal.conferencedate)
|
|
|
|
&& Objects.equals(dataInfo, journal.dataInfo);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int hashCode() {
|
|
|
|
return Objects.hash(
|
|
|
|
name,
|
|
|
|
issnPrinted,
|
|
|
|
issnOnline,
|
|
|
|
issnLinking,
|
|
|
|
ep,
|
|
|
|
iss,
|
|
|
|
sp,
|
|
|
|
vol,
|
|
|
|
edition,
|
|
|
|
conferenceplace,
|
|
|
|
conferencedate,
|
|
|
|
dataInfo);
|
|
|
|
}
|
2019-10-24 11:39:41 +02:00
|
|
|
}
|