ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Interface ilSoapMethod. More...
Public Member Functions | |
getName () | |
Get the name of the method. More... | |
getInputParams () | |
Get the input parameters. More... | |
getOutputParams () | |
Get the output parameters in the same format as the input parameters. More... | |
getServiceNamespace () | |
Get the namespace of the service where this method belongs to. More... | |
getServiceStyle () | |
Get the service style, e.g. More... | |
getServiceUse () | |
Get the service use, e.g. More... | |
getDocumentation () | |
Get the documentation of this method. More... | |
execute (array $params) | |
Execute the business logic for this SOAP method (when a SOAP request hits the endpoint defined by the name). More... | |
Interface ilSoapMethod.
Describes a soap method which can be added to the ILIAS SOAP webservice by a plugin of the SoapHook plugin slot
Definition at line 9 of file ilSoapMethod.php.
ilSoapMethod::execute | ( | array | $params | ) |
Execute the business logic for this SOAP method (when a SOAP request hits the endpoint defined by the name).
Note: This Method must return the data in the format specified by getOutputParams().
array | $params | Key/Value pair of parameters defined by getInputParams() |
ilSoapMethod::getDocumentation | ( | ) |
Get the documentation of this method.
ilSoapMethod::getInputParams | ( | ) |
Get the input parameters.
Array keys must correspond to parameter names and values must correspond to a valid SOAP data-type
Referenced by ilAbstractSoapMethod\checkParameters().
ilSoapMethod::getName | ( | ) |
Get the name of the method.
Used as endpoint for SOAP requests. Note that this name must be unique in combination with the service namespace.
ilSoapMethod::getOutputParams | ( | ) |
Get the output parameters in the same format as the input parameters.
ilSoapMethod::getServiceNamespace | ( | ) |
Get the namespace of the service where this method belongs to.
ilSoapMethod::getServiceStyle | ( | ) |
ilSoapMethod::getServiceUse | ( | ) |