au.gov.nehta.vendorlibrary.hi.client
Class BaseClient_3<T>
java.lang.Object
au.gov.nehta.vendorlibrary.hi.client.ClientBase<T>
au.gov.nehta.vendorlibrary.hi.client.BaseClient_3<T>
- Direct Known Subclasses:
- ProviderSearchForProviderIndividualClient, ProviderSearchForProviderOrganisationClient
public class BaseClient_3<T>
- extends ClientBase<T>
A Base implementation of the client wrapper that allows access to the
WS Port for the XXXXX._3 series of classes
- Author:
- NeHTA
Field Summary |
protected au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.QualifiedId |
individualQualifiedId
The user Qualified ID associated with this use of the ProviderSearchHIProviderDirectoryForOrganisation service |
protected au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.QualifiedId |
organisationQualifiedId
The organisation Qualified ID associated with this use of the ProviderSearchHIProviderDirectoryForOrganisation service |
protected javax.xml.ws.Holder<au.net.electronichealth.ns.hi.xsd.common.commoncoreelements._3.ProductType> |
productHeader
The Product details associated with this use of the ProviderSearchHIProviderDirectoryForIndividual service |
Constructor Summary |
BaseClient_3(java.lang.Class<T> portClass,
java.lang.Class<? extends javax.xml.ws.Service> serviceClass,
au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.QualifiedId individualQualifiedId,
au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.QualifiedId organisationQualifiedId,
javax.xml.ws.Holder<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,
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.xsd.common.qualifiedidentifier._3.QualifiedId individualQualifiedId
- The user Qualified ID associated with this use of the ProviderSearchHIProviderDirectoryForOrganisation service
organisationQualifiedId
protected final au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.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.xsd.common.commoncoreelements._3.ProductType> productHeader
- The Product details associated with this use of the ProviderSearchHIProviderDirectoryForIndividual service
BaseClient_3
public BaseClient_3(java.lang.Class<T> portClass,
java.lang.Class<? extends javax.xml.ws.Service> serviceClass,
au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.QualifiedId individualQualifiedId,
au.net.electronichealth.ns.hi.xsd.common.qualifiedidentifier._3.QualifiedId organisationQualifiedId,
javax.xml.ws.Holder<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,
java.lang.String serviceEndpoint)
getTimestampHeader
protected au.net.electronichealth.ns.hi.xsd.common.commoncoreelements._3.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