Class HpdSearchQuery

java.lang.Object
org.projecthusky.communication.requests.hpd.HpdRequest
org.projecthusky.communication.requests.hpd.HpdSearchQuery

public class HpdSearchQuery extends HpdRequest
Class used for creating the HPD library SearchRequest class
  • Constructor Details

    • HpdSearchQuery

      public HpdSearchQuery(String distinguishedName, boolean isAndRequest, boolean isOrRequest, boolean isNegated, List<HpdFilterOperation> primitiveFilters, List<String> resultAttributeNames, org.openehealth.ipf.commons.ihe.hpd.stub.dsmlv2.SearchRequest.SearchScope scope, org.openehealth.ipf.commons.ihe.hpd.stub.dsmlv2.SearchRequest.DerefAliasesType derefAliases, Long sizeLimit, Long timeLimit, Boolean typesOnly)
  • Method Details

    • addResultAttributeName

      public void addResultAttributeName(String name)
    • addResultAttributeName

      public void addResultAttributeName(HpdAttributeName attributeName)
    • build

      public org.openehealth.ipf.commons.ihe.hpd.stub.dsmlv2.DsmlMessage build()
      Description copied from class: HpdRequest
      Method implemented by all child classes which returns an instance of DsmlMessage
      Specified by:
      build in class HpdRequest
    • isValid

      public boolean isValid()
      Description copied from class: HpdRequest
      Method implemented by all child classes used for validating mandatory constraints
      Overrides:
      isValid in class HpdRequest