Class FindDocumentsByReferenceIdQuery

All Implemented Interfaces:
Serializable, DocumentEntryTypeAwareStoredQuery, PatientIdBasedStoredQuery

public class FindDocumentsByReferenceIdQuery extends FindDocumentsQuery
Represents a stored query for FindDocumentsByReferenceIdQuery.
Author:
Dmytro Rud
See Also:
  • Constructor Details

    • FindDocumentsByReferenceIdQuery

      public FindDocumentsByReferenceIdQuery()
      Constructs the query.
  • Method Details

    • accept

      public void accept(Query.Visitor visitor)
      Description copied from class: Query
      Accept a visitor to process an instance of this class.
      Overrides:
      accept in class FindDocumentsQuery
      Parameters:
      visitor - the visitor implementation.
    • setTypedReferenceIds

      public void setTypedReferenceIds(QueryList<ReferenceId> referenceIds)
      Allows to use a collection of ReferenceId instead of a collection of String for specifying the query parameter "$XDSDocumentEntryReferenceIdList".
      Parameters:
      referenceIds - a collection of ReferenceId objects with AND/OR semantics.
    • getTypedReferenceIds

      public QueryList<ReferenceId> getTypedReferenceIds()
      Tries to return the query parameter "$XDSDocumentEntryReferenceIdList" as a collection of ReferenceId instead of a collection of String. This may fail if SQL LIKE wildcards ("%", "_", etc.) are used in one or more elements.
      Returns:
      a collection of ReferenceId objects with AND/OR semantics.
    • equals

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

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

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

      public String toString()
      Overrides:
      toString in class FindDocumentsQuery
    • getReferenceIds

      public QueryList<String> getReferenceIds()
    • setReferenceIds

      public void setReferenceIds(QueryList<String> referenceIds)