|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Interface ilSoapMethod. More...
Inheritance diagram for ilSoapMethod:
Collaboration diagram for ilSoapMethod: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() |
Implemented in ILIAS\OrgUnit\Webservices\SOAP\Base.
| ilSoapMethod::getDocumentation | ( | ) |
Get the documentation of this method.
Implemented in ILIAS\OrgUnit\Webservices\SOAP\AddUserIdToPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\EmployeePositionId, ILIAS\OrgUnit\Webservices\SOAP\ImportOrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\OrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\PositionIds, ILIAS\OrgUnit\Webservices\SOAP\PositionTitle, ILIAS\OrgUnit\Webservices\SOAP\RemoveUserIdFromPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\SuperiorPositionId, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition, and ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit.
| ilSoapMethod::getInputParams | ( | ) |
Get the input parameters.
Array keys must correspond to parameter names and values must correspond to a valid SOAP data-type
Implemented in ILIAS\OrgUnit\Webservices\SOAP\Base.
Referenced by ilAbstractSoapMethod\checkParameters().
Here is the caller graph for this function:| 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.
Implemented in ILIAS\OrgUnit\Webservices\SOAP\AddUserIdToPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\EmployeePositionId, ILIAS\OrgUnit\Webservices\SOAP\ImportOrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\OrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\PositionIds, ILIAS\OrgUnit\Webservices\SOAP\PositionTitle, ILIAS\OrgUnit\Webservices\SOAP\RemoveUserIdFromPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\SuperiorPositionId, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition, and ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit.
| ilSoapMethod::getOutputParams | ( | ) |
Get the output parameters in the same format as the input parameters.
Implemented in ILIAS\OrgUnit\Webservices\SOAP\AddUserIdToPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\EmployeePositionId, ILIAS\OrgUnit\Webservices\SOAP\ImportOrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\OrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\PositionIds, ILIAS\OrgUnit\Webservices\SOAP\PositionTitle, ILIAS\OrgUnit\Webservices\SOAP\RemoveUserIdFromPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\SuperiorPositionId, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition, and ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit.
| ilSoapMethod::getServiceNamespace | ( | ) |
Get the namespace of the service where this method belongs to.
Implemented in ILIAS\OrgUnit\Webservices\SOAP\Base.
| ilSoapMethod::getServiceStyle | ( | ) |
Get the service style, e.g.
'rpc'
Implemented in ILIAS\OrgUnit\Webservices\SOAP\Base, and ilAbstractSoapMethod.
| ilSoapMethod::getServiceUse | ( | ) |
Get the service use, e.g.
'encoded'
Implemented in ILIAS\OrgUnit\Webservices\SOAP\Base, and ilAbstractSoapMethod.