au.gov.nehta.vendorlibrary.hi.ihi
Class ConsumerSearchIHIBatchSyncClient
java.lang.Object
au.gov.nehta.vendorlibrary.hi.client.ClientBase<T>
au.gov.nehta.vendorlibrary.hi.client.BaseClient_3<au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.ConsumerSearchIHIBatchSyncPortType>
au.gov.nehta.vendorlibrary.hi.ihi.ConsumerSearchIHIBatchSyncClient
public class ConsumerSearchIHIBatchSyncClient
- extends BaseClient_3<au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.ConsumerSearchIHIBatchSyncPortType>
An implementation of a Healthcare Identifiers (HI) - Individual Healthcare Identifier (IHI) batch search client.
This class may be used to connect to the Medicare HI Service to do Consumer Search IHI Synchronized Batch
searches.
Constructor Summary |
ConsumerSearchIHIBatchSyncClient(java.lang.String searchIhiServiceEndpoint,
ProductType productHeader,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory)
Constructor which creates a new ConsumerSearchIHIBatchSyncClient with an endpoint and an SSL Socket Factory. |
ConsumerSearchIHIBatchSyncClient(java.lang.String searchIhiServiceEndpoint,
au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.QualifiedId individualQualifiedId,
au.net.electronichealth.ns.hi.xsd.common.commoncoreelements._3.ProductType productHeader,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory)
Constructor which creates a new ConsumerSearchIHIBatchSyncClient with an endpoint and an SSL Socket Factory. |
ConsumerSearchIHIBatchSyncClient(java.lang.String searchIhiServiceEndpoint,
QualifiedId individualQualifiedId,
ProductType productHeader,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory)
Constructor which creates a new ConsumerSearchIHIBatchSyncClient with an endpoint and an SSL Socket Factory. |
Method Summary |
au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.SearchIHIBatchResponse |
batchSearch(SearchBatch request)
Executes a SearchIHIBatchSync search. |
au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.SearchIHIBatchResponse |
batchSearch(SearchBatch request,
QualifiedId individualId)
Executes a SearchIHIBatchSync search. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConsumerSearchIHIBatchSyncClient
public ConsumerSearchIHIBatchSyncClient(java.lang.String searchIhiServiceEndpoint,
au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.QualifiedId individualQualifiedId,
au.net.electronichealth.ns.hi.xsd.common.commoncoreelements._3.ProductType productHeader,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory)
- Constructor which creates a new ConsumerSearchIHIBatchSyncClient with an endpoint and an SSL Socket Factory.
- Parameters:
searchIhiServiceEndpoint
- the Web Service endpoint for the Medicare HI Service interface (Mandatory)individualQualifiedId
- The qualified user ID for connecting to the ConsumerSearchIHIBatchSync service (Mandatory)productHeader
- The product header data for connecting to the ConsumerSearchIHIBatchSync service (Mandatory)signingPrivateKey
- The private key to be used for signing (Mandatory)signingCertificate
- The certificate to be used for signing (Mandatory)sslSocketFactory
- the SSL Socket Factory to be used when connecting to the Web Service provider (Mandatory)
ConsumerSearchIHIBatchSyncClient
public ConsumerSearchIHIBatchSyncClient(java.lang.String searchIhiServiceEndpoint,
ProductType productHeader,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory)
- Constructor which creates a new ConsumerSearchIHIBatchSyncClient with an endpoint and an SSL Socket Factory.
- Parameters:
searchIhiServiceEndpoint
- the Web Service endpoint for the Medicare HI Service interface (Mandatory)productHeader
- The product header data for connecting to the ConsumerSearchIHIBatchSync service (Mandatory)signingPrivateKey
- The private key to be used for signing (Mandatory)signingCertificate
- The certificate to be used for signing (Mandatory)sslSocketFactory
- the SSL Socket Factory to be used when connecting to the Web Service provider (Mandatory)
ConsumerSearchIHIBatchSyncClient
public ConsumerSearchIHIBatchSyncClient(java.lang.String searchIhiServiceEndpoint,
QualifiedId individualQualifiedId,
ProductType productHeader,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory)
- Constructor which creates a new ConsumerSearchIHIBatchSyncClient with an endpoint and an SSL Socket Factory.
- Parameters:
searchIhiServiceEndpoint
- the Web Service endpoint for the Medicare HI Service interface (Mandatory)individualQualifiedId
- The qualified user ID for connecting to the ConsumerSearchIHIBatchSync service (Mandatory)productHeader
- The product header data for connecting to the ConsumerSearchIHIBatchSync service (Mandatory)signingPrivateKey
- The private key to be used for signing (Mandatory)signingCertificate
- The certificate to be used for signing (Mandatory)sslSocketFactory
- the SSL Socket Factory to be used when connecting to the Web Service provider (Mandatory)
batchSearch
public final au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.SearchIHIBatchResponse batchSearch(SearchBatch request)
throws au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.StandardErrorMsg
- Executes a SearchIHIBatchSync search.
- Parameters:
request
- the SearchBatch request object containing the searches to be performed.
- Returns:
- the response from the SearchIHIBatchSync service
- Throws:
au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.StandardErrorMsg
- if the Web Service call fails.
batchSearch
public final au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.SearchIHIBatchResponse batchSearch(SearchBatch request,
QualifiedId individualId)
throws au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.StandardErrorMsg
- Executes a SearchIHIBatchSync search.
- Parameters:
request
- the SearchBatch request object containing the searches to be performed.individualId
- the qualified user id of the user making the request
- Returns:
- the response from the SearchIHIBatchSync service
- Throws:
au.net.electronichealth.ns.hi.svc.consumersearchihibatchsyncrequest._3.StandardErrorMsg
- if the Web Service call fails.