2019-10-24 11:39:41 +02:00
|
|
|
package eu.dnetlib.dhp.schema.oaf;
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
import java.util.List;
|
2020-03-11 16:57:28 +01:00
|
|
|
import java.util.Objects;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
|
|
|
public class DataInfo implements Serializable {
|
|
|
|
|
|
|
|
private Boolean invisible = false;
|
|
|
|
private Boolean inferred;
|
|
|
|
private Boolean deletedbyinference;
|
|
|
|
private String trust;
|
|
|
|
private String inferenceprovenance;
|
2019-10-24 16:55:38 +02:00
|
|
|
private Qualifier provenanceaction;
|
2019-10-24 11:39:41 +02:00
|
|
|
|
|
|
|
|
|
|
|
public Boolean getInvisible() {
|
|
|
|
return invisible;
|
|
|
|
}
|
|
|
|
|
2019-10-25 18:10:30 +02:00
|
|
|
public void setInvisible(Boolean invisible) {
|
2019-10-24 11:39:41 +02:00
|
|
|
this.invisible = invisible;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Boolean getInferred() {
|
|
|
|
return inferred;
|
|
|
|
}
|
|
|
|
|
2019-10-25 18:10:30 +02:00
|
|
|
public void setInferred(Boolean inferred) {
|
2019-10-24 11:39:41 +02:00
|
|
|
this.inferred = inferred;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Boolean getDeletedbyinference() {
|
|
|
|
return deletedbyinference;
|
|
|
|
}
|
|
|
|
|
2019-10-25 18:10:30 +02:00
|
|
|
public void setDeletedbyinference(Boolean deletedbyinference) {
|
2019-10-24 11:39:41 +02:00
|
|
|
this.deletedbyinference = deletedbyinference;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getTrust() {
|
|
|
|
return trust;
|
|
|
|
}
|
|
|
|
|
2019-10-25 18:10:30 +02:00
|
|
|
public void setTrust(String trust) {
|
2019-10-24 11:39:41 +02:00
|
|
|
this.trust = trust;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getInferenceprovenance() {
|
|
|
|
return inferenceprovenance;
|
|
|
|
}
|
|
|
|
|
2019-10-25 18:10:30 +02:00
|
|
|
public void setInferenceprovenance(String inferenceprovenance) {
|
2019-10-24 11:39:41 +02:00
|
|
|
this.inferenceprovenance = inferenceprovenance;
|
|
|
|
}
|
|
|
|
|
2019-10-24 16:55:38 +02:00
|
|
|
public Qualifier getProvenanceaction() {
|
2019-10-24 11:39:41 +02:00
|
|
|
return provenanceaction;
|
|
|
|
}
|
|
|
|
|
2019-10-25 18:10:30 +02:00
|
|
|
public void setProvenanceaction(Qualifier provenanceaction) {
|
2019-10-24 11:39:41 +02:00
|
|
|
this.provenanceaction = provenanceaction;
|
|
|
|
}
|
2020-03-11 16:57:28 +01:00
|
|
|
|
|
|
|
@Override
|
|
|
|
public boolean equals(Object o) {
|
|
|
|
if (this == o) return true;
|
|
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
|
|
DataInfo dataInfo = (DataInfo) o;
|
|
|
|
return Objects.equals(invisible, dataInfo.invisible) &&
|
|
|
|
Objects.equals(inferred, dataInfo.inferred) &&
|
|
|
|
Objects.equals(deletedbyinference, dataInfo.deletedbyinference) &&
|
|
|
|
Objects.equals(trust, dataInfo.trust) &&
|
|
|
|
Objects.equals(inferenceprovenance, dataInfo.inferenceprovenance) &&
|
|
|
|
Objects.equals(provenanceaction, dataInfo.provenanceaction);
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public int hashCode() {
|
|
|
|
return Objects.hash(invisible, inferred, deletedbyinference, trust, inferenceprovenance, provenanceaction);
|
|
|
|
}
|
2019-10-24 11:39:41 +02:00
|
|
|
}
|