dhp-schemas/src/main/java/eu/dnetlib/dhp/schema/oaf/ExternalReference.java

100 lines
1.7 KiB
Java
Raw Normal View History

package eu.dnetlib.dhp.schema.oaf;
import java.io.Serializable;
2021-04-23 14:03:59 +02:00
import java.util.List;
import java.util.Objects;
public class ExternalReference implements Serializable {
2024-03-06 20:49:27 +01:00
private static final long serialVersionUID = -3711445600549155961L;
// source
private String sitename;
// title
private String label;
2021-04-23 14:03:59 +02:00
// alternative labels
private List<String> alternateLabel;
// text()
private String url;
// type
private Qualifier qualifier;
// site internal identifier
private String refidentifier;
// maps the oaf:reference/@query attribute
private String query;
// ExternalReferences might be also inferred
private DataInfo dataInfo;
public String getSitename() {
return sitename;
}
public void setSitename(String sitename) {
this.sitename = sitename;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
2021-04-23 14:03:59 +02:00
public List<String> getAlternateLabel() {
return alternateLabel;
}
2021-04-23 14:03:59 +02:00
public void setAlternateLabel(List<String> alternateLabel) {
this.alternateLabel = alternateLabel;
}
2021-04-23 14:03:59 +02:00
public String getUrl() {
return url;
2021-04-23 13:01:19 +02:00
}
2021-04-23 14:03:59 +02:00
public void setUrl(String url) {
this.url = url;
2021-04-23 13:01:19 +02:00
}
public Qualifier getQualifier() {
return qualifier;
}
public void setQualifier(Qualifier qualifier) {
this.qualifier = qualifier;
}
public String getRefidentifier() {
return refidentifier;
}
public void setRefidentifier(String refidentifier) {
this.refidentifier = refidentifier;
}
public String getQuery() {
return query;
}
public void setQuery(String query) {
this.query = query;
}
public DataInfo getDataInfo() {
return dataInfo;
}
public void setDataInfo(DataInfo dataInfo) {
this.dataInfo = dataInfo;
}
}