au.gov.nehta.vendorlibrary.hi.hpii
Class ProviderIndividualBatchSearch

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.hi.hpii.ProviderIndividualBatchSearch

public class ProviderIndividualBatchSearch
extends java.lang.Object

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


Constructor Summary
ProviderIndividualBatchSearch()
           
 
Method Summary
 void demographicSearch(au.net.electronichealth.ns.hi.xsd.providercore.providertype._5_1.BatchSearchForProviderIndividualCriteriaType request)
          Constructs a provider individual demographic search and adds it to a batch list.
 java.util.List<au.net.electronichealth.ns.hi.xsd.providercore.providertype._5_1.BatchSearchForProviderIndividualCriteriaType> getSearches()
           
 au.net.electronichealth.ns.hi.svc.providerbatchasyncsearchforproviderindividual._5_1.SubmitSearchForProviderIndividual getSearchRequest()
           
 void identifierSearch(au.net.electronichealth.ns.hi.xsd.providercore.providertype._5_1.BatchSearchForProviderIndividualCriteriaType 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.providertype._5_1.BatchSearchForProviderIndividualCriteriaType> searches)
           
 void setSearchRequest(au.net.electronichealth.ns.hi.svc.providerbatchasyncsearchforproviderindividual._5_1.SubmitSearchForProviderIndividual searchIhiBatchSync)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProviderIndividualBatchSearch

public ProviderIndividualBatchSearch()
Method Detail

demographicSearch

public final void demographicSearch(au.net.electronichealth.ns.hi.xsd.providercore.providertype._5_1.BatchSearchForProviderIndividualCriteriaType request)
Constructs a provider individual demographic search and adds it to a batch list.

Parameters:
request - a BatchSearchForProviderIndividualCriteriaType with: the SearchForProviderIndividual request object containing the following mandatory fields: FamilyName

identifierSearch

public final void identifierSearch(au.net.electronichealth.ns.hi.xsd.providercore.providertype._5_1.BatchSearchForProviderIndividualCriteriaType 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.providerbatchasyncsearchforproviderindividual._5_1.SubmitSearchForProviderIndividual getSearchRequest()

setSearchRequest

public void setSearchRequest(au.net.electronichealth.ns.hi.svc.providerbatchasyncsearchforproviderindividual._5_1.SubmitSearchForProviderIndividual searchIhiBatchSync)

getSearches

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

setSearches

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