au.gov.nehta.vendorlibrary.hi.hpio
Class ProviderOrganisationBatchSearch

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.hi.hpio.ProviderOrganisationBatchSearch

public class ProviderOrganisationBatchSearch
extends java.lang.Object

Helper inner class to create a batch of validated HPIO searches.


Constructor Summary
ProviderOrganisationBatchSearch()
           
 
Method Summary
 java.util.List<au.net.electronichealth.ns.hi.xsd.providercore.organisationdetails._5_1.BatchSearchForProviderOrganisationCriteriaType> getSearches()
           
 au.net.electronichealth.ns.hi.svc.providerbatchasyncsearchforproviderorganisation._5_1.SubmitSearchForProviderOrganisation getSearchRequest()
           
 void identifierSearch(au.net.electronichealth.ns.hi.xsd.providercore.organisationdetails._5_1.BatchSearchForProviderOrganisationCriteriaType request)
          Constructs a provider individual Identifier search and adds it to the batch list.
 void setSearches(java.util.List<au.net.electronichealth.ns.hi.xsd.providercore.organisationdetails._5_1.BatchSearchForProviderOrganisationCriteriaType> searches)
           
 void setSearchRequest(au.net.electronichealth.ns.hi.svc.providerbatchasyncsearchforproviderorganisation._5_1.SubmitSearchForProviderOrganisation searchIhiBatchSync)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderOrganisationBatchSearch

public ProviderOrganisationBatchSearch()
Method Detail

identifierSearch

public final void identifierSearch(au.net.electronichealth.ns.hi.xsd.providercore.organisationdetails._5_1.BatchSearchForProviderOrganisationCriteriaType request)
Constructs a provider individual Identifier search and adds it to the batch list.

Parameters:
request - a BatchSearchForProviderIndividualCriteriaType with: the SearchHIProviderDirectoryForIndividual request object containing the following mandatory fields: HPII or Registraion ID FamilyName and a request identifier

getSearchRequest

public au.net.electronichealth.ns.hi.svc.providerbatchasyncsearchforproviderorganisation._5_1.SubmitSearchForProviderOrganisation getSearchRequest()

setSearchRequest

public void setSearchRequest(au.net.electronichealth.ns.hi.svc.providerbatchasyncsearchforproviderorganisation._5_1.SubmitSearchForProviderOrganisation searchIhiBatchSync)

getSearches

public java.util.List<au.net.electronichealth.ns.hi.xsd.providercore.organisationdetails._5_1.BatchSearchForProviderOrganisationCriteriaType> getSearches()

setSearches

public void setSearches(java.util.List<au.net.electronichealth.ns.hi.xsd.providercore.organisationdetails._5_1.BatchSearchForProviderOrganisationCriteriaType> searches)