2020-07-24 17:23:57 +02:00
|
|
|
|
2020-07-20 17:46:27 +02:00
|
|
|
package eu.dnetlib.dhp.schema.dump.oaf;
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
|
|
public class Pid implements Serializable {
|
2020-08-07 15:29:13 +02:00
|
|
|
private ControlledField id;
|
2020-07-24 17:23:57 +02:00
|
|
|
private Provenance provenance;
|
2020-07-20 17:46:27 +02:00
|
|
|
|
2020-08-07 15:29:13 +02:00
|
|
|
public ControlledField getId() {
|
|
|
|
return id;
|
2020-07-24 17:23:57 +02:00
|
|
|
}
|
2020-07-20 17:46:27 +02:00
|
|
|
|
2020-08-07 15:29:13 +02:00
|
|
|
public void setId(ControlledField pid) {
|
|
|
|
this.id = pid;
|
2020-07-24 17:23:57 +02:00
|
|
|
}
|
2020-07-20 17:46:27 +02:00
|
|
|
|
2020-07-24 17:23:57 +02:00
|
|
|
public Provenance getProvenance() {
|
|
|
|
return provenance;
|
|
|
|
}
|
2020-07-20 17:46:27 +02:00
|
|
|
|
2020-07-24 17:23:57 +02:00
|
|
|
public void setProvenance(Provenance provenance) {
|
|
|
|
this.provenance = provenance;
|
|
|
|
}
|
2020-08-07 15:29:13 +02:00
|
|
|
|
|
|
|
public static Pid newInstance(ControlledField pid, Provenance provenance) {
|
|
|
|
Pid p = new Pid();
|
|
|
|
p.id = pid;
|
|
|
|
p.provenance = provenance;
|
|
|
|
|
|
|
|
return p;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static Pid newInstance(ControlledField pid) {
|
|
|
|
Pid p = new Pid();
|
|
|
|
p.id = pid;
|
|
|
|
|
|
|
|
return p;
|
|
|
|
}
|
2020-07-20 17:46:27 +02:00
|
|
|
}
|