package eu.dnetlib.dhp.schema.solr; import java.io.Serializable; import java.util.List; public class SolrRecordHeader implements Serializable { private static final long serialVersionUID = -6052397109220149426L; /** * The OpenAIRE identifiers for this record */ private String id; /** * Identifiers of the record at the original sources */ private List originalId; private RecordType recordType; private Boolean deletedbyinference; public static SolrRecordHeader newInstance(String id, List originalId, RecordType recordType, Boolean deletedbyinference) { SolrRecordHeader header = new SolrRecordHeader(); header.setId(id); header.setOriginalId(originalId); header.setRecordType(recordType); header.setDeletedbyinference(deletedbyinference); return header; } public String getId() { return id; } public void setId(String id) { this.id = id; } public List getOriginalId() { return originalId; } public void setOriginalId(List originalId) { this.originalId = originalId; } public RecordType getRecordType() { return recordType; } public void setRecordType(RecordType recordType) { this.recordType = recordType; } public Boolean getDeletedbyinference() { return deletedbyinference; } public void setDeletedbyinference(Boolean deletedbyinference) { this.deletedbyinference = deletedbyinference; } }