51 lines
1.1 KiB
Java
51 lines
1.1 KiB
Java
package eu.dnetlib.data.mdstore.model;
|
|
|
|
import java.io.Serializable;
|
|
|
|
/**
|
|
* @author Sandro La Bruzzo
|
|
* <p>
|
|
* Provenace class models the provenance of the record in the metadataStore It contains the identifier and the name of the
|
|
* datasource that gives the record
|
|
*/
|
|
public class Provenance implements Serializable {
|
|
|
|
private String datasourceId;
|
|
|
|
private String datasourceName;
|
|
|
|
private String nsPrefix;
|
|
|
|
public Provenance() {}
|
|
|
|
public Provenance(final String datasourceId, final String datasourceName, final String nsPrefix) {
|
|
this.datasourceId = datasourceId;
|
|
this.datasourceName = datasourceName;
|
|
this.nsPrefix = nsPrefix;
|
|
}
|
|
|
|
public String getDatasourceId() {
|
|
return datasourceId;
|
|
}
|
|
|
|
public void setDatasourceId(final String datasourceId) {
|
|
this.datasourceId = datasourceId;
|
|
}
|
|
|
|
public String getDatasourceName() {
|
|
return datasourceName;
|
|
}
|
|
|
|
public void setDatasourceName(final String datasourceName) {
|
|
this.datasourceName = datasourceName;
|
|
}
|
|
|
|
public String getNsPrefix() {
|
|
return nsPrefix;
|
|
}
|
|
|
|
public void setNsPrefix(final String nsPrefix) {
|
|
this.nsPrefix = nsPrefix;
|
|
}
|
|
}
|