au.gov.nehta.vendorlibrary.hi.client
Class BaseClient_30<T>
java.lang.Object
au.gov.nehta.vendorlibrary.hi.client.ClientBase<T>
au.gov.nehta.vendorlibrary.hi.client.BaseClient_30<T>
- Direct Known Subclasses:
- ConsumerSearchIHIBatchSyncClient, ConsumerSearchIHIClient, ProviderSearchHIProviderDirectoryForIndividualClient, ProviderSearchHIProviderDirectoryForOrganisationClient, ReadReferenceDataClient
public class BaseClient_30<T>
- extends ClientBase<T>
A Base implementation of the client wrapper that allows access to the
WS Port for the XXXXX._30 series of classes
- Author:
- NeHTA
Field Summary |
protected au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId |
individualQualifiedId
The user Qualified ID associated with this use of the ProviderSearchHIProviderDirectoryForOrganisation service |
protected au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId |
organisationQualifiedId
The organisation Qualified ID associated with this use of the ProviderSearchHIProviderDirectoryForOrganisation service |
protected javax.xml.ws.Holder<au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.ProductType> |
productHeader
The Product details associated with this use of the ProviderSearchHIProviderDirectoryForIndividual service |
Constructor Summary |
BaseClient_30(java.lang.Class<T> portClass,
java.lang.Class<? extends javax.xml.ws.Service> serviceClass,
au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId individualQualifiedId2,
au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId organisationQualifiedId2,
javax.xml.ws.Holder<au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.ProductType> productHeader2,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
java.lang.String serviceEndpoint)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
individualQualifiedId
protected final au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId individualQualifiedId
- The user Qualified ID associated with this use of the ProviderSearchHIProviderDirectoryForOrganisation service
organisationQualifiedId
protected final au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId organisationQualifiedId
- The organisation Qualified ID associated with this use of the ProviderSearchHIProviderDirectoryForOrganisation service
productHeader
protected final javax.xml.ws.Holder<au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.ProductType> productHeader
- The Product details associated with this use of the ProviderSearchHIProviderDirectoryForIndividual service
BaseClient_30
public BaseClient_30(java.lang.Class<T> portClass,
java.lang.Class<? extends javax.xml.ws.Service> serviceClass,
au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId individualQualifiedId2,
au.net.electronichealth.ns.hi.common.qualifiedidentifier._3_0.QualifiedId organisationQualifiedId2,
javax.xml.ws.Holder<au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.ProductType> productHeader2,
java.security.PrivateKey signingPrivateKey,
java.security.cert.X509Certificate signingCertificate,
javax.net.ssl.SSLSocketFactory sslSocketFactory,
java.lang.String serviceEndpoint)
getTimestampHeader
protected au.net.electronichealth.ns.hi.common.commoncoreelements._3_0.TimestampType getTimestampHeader()
- Returns the current
TimestampType
- Returns:
TimestampType
instance with current as created time.
hasNoOrganisationQualifiedId
protected boolean hasNoOrganisationQualifiedId()
- Specified by:
hasNoOrganisationQualifiedId
in class ClientBase<T>
- Returns:
- if subclass has a null organisation qualified id