java.lang.Object
org.openehealth.ipf.commons.ihe.xds.core.metadata.XDSMetaClass
org.openehealth.ipf.commons.ihe.xds.core.metadata.DocumentEntry
All Implemented Interfaces:
Serializable, ExtraMetadataHolder

public class DocumentEntry extends XDSMetaClass implements Serializable
Represents an XDS document entry according to the IHE XDS specification.

All non-list members of this class are allowed to be null. The lists are pre-created and can therefore never be null.

Author:
Jens Riemschneider
See Also:
  • Constructor Details

    • DocumentEntry

      public DocumentEntry()
  • Method Details

    • setCreationTime

      public void setCreationTime(Timestamp creationTime)
    • setCreationTime

      public void setCreationTime(String creationTime)
    • setServiceStartTime

      public void setServiceStartTime(Timestamp serviceStartTime)
    • setServiceStartTime

      public void setServiceStartTime(String serviceStartTime)
    • setServiceStopTime

      public void setServiceStopTime(Timestamp serviceStopTime)
    • setServiceStopTime

      public void setServiceStopTime(String serviceStopTime)
    • equals

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

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class XDSMetaClass
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class XDSMetaClass
    • toString

      public String toString()
      Overrides:
      toString in class XDSMetaClass
    • getAuthors

      public List<Author> getAuthors()
    • getClassCode

      public Code getClassCode()
    • setClassCode

      public void setClassCode(Code classCode)
    • getConfidentialityCodes

      public List<Code> getConfidentialityCodes()
    • getCreationTime

      public Timestamp getCreationTime()
    • getEventCodeList

      public List<Code> getEventCodeList()
    • getFormatCode

      public Code getFormatCode()
    • setFormatCode

      public void setFormatCode(Code formatCode)
    • getHash

      public String getHash()
    • setHash

      public void setHash(String hash)
    • getHealthcareFacilityTypeCode

      public Code getHealthcareFacilityTypeCode()
    • setHealthcareFacilityTypeCode

      public void setHealthcareFacilityTypeCode(Code healthcareFacilityTypeCode)
    • getLanguageCode

      public String getLanguageCode()
    • setLanguageCode

      public void setLanguageCode(String languageCode)
    • getLegalAuthenticator

      public Person getLegalAuthenticator()
    • setLegalAuthenticator

      public void setLegalAuthenticator(Person legalAuthenticator)
    • getMimeType

      public String getMimeType()
    • setMimeType

      public void setMimeType(String mimeType)
    • getPracticeSettingCode

      public Code getPracticeSettingCode()
    • setPracticeSettingCode

      public void setPracticeSettingCode(Code practiceSettingCode)
    • getServiceStartTime

      public Timestamp getServiceStartTime()
    • getServiceStopTime

      public Timestamp getServiceStopTime()
    • getSize

      public Long getSize()
    • setSize

      public void setSize(Long size)
    • getSourcePatientId

      public Identifiable getSourcePatientId()
    • setSourcePatientId

      public void setSourcePatientId(Identifiable sourcePatientId)
    • getSourcePatientInfo

      public PatientInfo getSourcePatientInfo()
    • setSourcePatientInfo

      public void setSourcePatientInfo(PatientInfo sourcePatientInfo)
    • getTypeCode

      public Code getTypeCode()
    • setTypeCode

      public void setTypeCode(Code typeCode)
    • getUri

      public String getUri()
    • setUri

      public void setUri(String uri)
    • getRepositoryUniqueId

      public String getRepositoryUniqueId()
    • setRepositoryUniqueId

      public void setRepositoryUniqueId(String repositoryUniqueId)
    • getType

      public DocumentEntryType getType()
    • setType

      public void setType(DocumentEntryType type)
    • getReferenceIdList

      public List<ReferenceId> getReferenceIdList()
    • getDocumentAvailability

      public DocumentAvailability getDocumentAvailability()
    • setDocumentAvailability

      public void setDocumentAvailability(DocumentAvailability documentAvailability)