Class FindDocumentsByTitleQuery

All Implemented Interfaces:
Serializable, DocumentEntryTypeAwareStoredQuery, PatientIdBasedStoredQuery

public class FindDocumentsByTitleQuery extends FindDocumentsQuery
See Also:
  • Constructor Details

    • FindDocumentsByTitleQuery

      public FindDocumentsByTitleQuery()
    • FindDocumentsByTitleQuery

      protected FindDocumentsByTitleQuery(QueryType type)
  • 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.
    • setTypedAuthorInstitution

      public void setTypedAuthorInstitution(List<Organization> authorInstitution)
      Allows to use a collection of Organization instead of a collection of String for specifying the query parameter "$XDSDocumentEntryAuthorInstitution".
      Parameters:
      authorInstitution - a collection of Organization objects.
    • getTypedAuthorInstitution

      public List<Organization> getTypedAuthorInstitution()
      Tries to return the query parameter "$XDSDocumentEntryAuthorInstitution" as a collection of Organization 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 Organization objects.
    • 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
    • getTitle

      public List<String> getTitle()
    • setTitle

      public void setTitle(List<String> title)
    • getAuthorInstitution

      public List<String> getAuthorInstitution()
    • setAuthorInstitution

      public void setAuthorInstitution(List<String> authorInstitution)