Qore SoapDataProvider Module Reference  1.1
SoapDataProvider::SoapDataProvider Class Reference

The Soap data provider class. More...

Inherits AbstractDataProvider.

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. More...
 
*AbstractDataProvider getChildProviderImpl (string name)
 Returns the given child provider or nothing if the given child is unknown. More...
 
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