ILIAS
release_8 Revision v8.19
|
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() |
Implemented in ILIAS\OrgUnit\Webservices\SOAP\Base.
ilSoapMethod::getDocumentation | ( | ) |
Get the documentation of this method.
Implemented in ILIAS\OrgUnit\Webservices\SOAP\ImportOrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\RemoveUserIdFromPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\AddUserIdToPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\PositionTitle, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition, ILIAS\OrgUnit\Webservices\SOAP\OrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\SuperiorPositionId, ILIAS\OrgUnit\Webservices\SOAP\EmployeePositionId, and ILIAS\OrgUnit\Webservices\SOAP\PositionIds.
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().
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\ImportOrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\RemoveUserIdFromPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\AddUserIdToPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\PositionTitle, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition, ILIAS\OrgUnit\Webservices\SOAP\OrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\EmployeePositionId, ILIAS\OrgUnit\Webservices\SOAP\PositionIds, and ILIAS\OrgUnit\Webservices\SOAP\SuperiorPositionId.
Referenced by ilSoapHook\getMethodByName().
ilSoapMethod::getOutputParams | ( | ) |
Get the output parameters in the same format as the input parameters.
Implemented in ILIAS\OrgUnit\Webservices\SOAP\ImportOrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\RemoveUserIdFromPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\AddUserIdToPositionInOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\PositionTitle, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition, ILIAS\OrgUnit\Webservices\SOAP\OrgUnitTree, ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit, ILIAS\OrgUnit\Webservices\SOAP\SuperiorPositionId, ILIAS\OrgUnit\Webservices\SOAP\EmployeePositionId, and ILIAS\OrgUnit\Webservices\SOAP\PositionIds.
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.