Qore SoapDataProvider Module Reference 1.1
Loading...
Searching...
No Matches
SoapDataProvider::SoapDataProvider Class Reference

The Soap data provider class. More...

#include <SoapDataProvider.qc.dox.h>

Public Member Methods

 constructor (WebService webservice, *SoapClient soapclient)
 Creates the object from the arguments.
 
 constructor (*hash< auto > options)
 Creates the object from constructor options.
 
string getName ()
 Returns the data provider name.
 

Public Attributes

WebService webservice
 The SOAP schema.
 
*SoapClient soapclient
 The client object for API calls.
 
const ProviderInfo = ...
 Provider info.
 
const ConstructorOptions = ...
 Constructor options.
 

Private:Internal Member Methods

 checkSoapClient (SoapClient soap)
 Checks the SOAP client.
 
*list< string > getChildProviderNamesImpl ()
 Returns a list of child data provider names, if any.
 
*AbstractDataProvider getChildProviderImpl (string name)
 Returns the given child provider or nothing if the given child is unknown.
 
hash< DataProviderInfo > getStaticInfoImpl ()
 Returns data provider static info.
 

Private:Internal Attributes

hash< auto > path_tree
 hash of valid paths
 

Detailed Description

The Soap data provider class.

Member Function Documentation

◆ getChildProviderImpl()

*AbstractDataProvider SoapDataProvider::SoapDataProvider::getChildProviderImpl ( string name)
private:internal

Returns the given child provider or nothing if the given child is unknown.

Returns
the given child provider or nothing if the given child is unknown
See also
getChildProviderEx()

◆ getChildProviderNamesImpl()

*list< string > SoapDataProvider::SoapDataProvider::getChildProviderNamesImpl ( )
private:internal

Returns a list of child data provider names, if any.

Returns
a list of child data provider names, if any