Class MetadataRecord

java.lang.Object
eu.dnetlib.dhp.schema.mdstore.MetadataRecord
All Implemented Interfaces:
Serializable

public class MetadataRecord extends Object implements Serializable
This class models a record in a Metadata store collection on HDFS
See Also:
  • Constructor Details

    • MetadataRecord

      public MetadataRecord()
    • MetadataRecord

      public MetadataRecord(String originalId, String encoding, Provenance provenance, String body, Long dateOfCollection)
    • MetadataRecord

      public MetadataRecord(String originalId, String encoding, Provenance provenance, String body, Map<ValidationType,eu.dnetlib.validator2.result_models.StandardValidationResult> validationResults, Long dateOfCollection)
  • Method Details

    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getOriginalId

      public String getOriginalId()
    • setOriginalId

      public void setOriginalId(String originalId)
    • getEncoding

      public String getEncoding()
    • setEncoding

      public void setEncoding(String encoding)
    • getProvenance

      public Provenance getProvenance()
    • setProvenance

      public void setProvenance(Provenance provenance)
    • getBody

      public String getBody()
    • setBody

      public void setBody(String body)
    • getValidationResults

      public Map<ValidationType,eu.dnetlib.validator2.result_models.StandardValidationResult> getValidationResults()
    • setValidationResults

      public void setValidationResults(Map<ValidationType,eu.dnetlib.validator2.result_models.StandardValidationResult> validationResults)
    • getDateOfCollection

      public Long getDateOfCollection()
    • setDateOfCollection

      public void setDateOfCollection(Long dateOfCollection)
    • getDateOfTransformation

      public Long getDateOfTransformation()
    • setDateOfTransformation

      public void setDateOfTransformation(Long dateOfTransformation)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object