ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
class.ilSoapHookPlugin.php
Go to the documentation of this file.
1<?php
2include_once("./Services/Component/classes/class.ilPlugin.php");
3
8abstract class ilSoapHookPlugin extends ilPlugin
9{
10
14 public function getComponentType()
15 {
16 return IL_COMP_SERVICE;
17 }
18
22 public function getComponentName()
23 {
24 return 'WebServices';
25 }
26
30 public function getSlot()
31 {
32 return 'SoapHook';
33 }
34
38 public function getSlotId()
39 {
40 return 'soaphk';
41 }
42
48 abstract public function getSoapMethods();
49
58 abstract public function getWsdlTypes();
59
63 protected function slotInit()
64 {
65 }
66}
An exception for terminatinating execution or to throw for unit testing.
const IL_COMP_SERVICE
Class ilSoapHookPlugin.
getSlot()
Get Slot Name.Must be overwritten in plugin class of plugin slot.string Slot Name
getSoapMethods()
Get all soap methods which will be made available to the SOAP webservice.
getSlotId()
Get Slot ID.Must be overwritten in plugin class of plugin slot.string Slot Id
getComponentType()
Get Component Type.Must be overwritten in plugin class of plugin slot.string Component Type
slotInit()
Object initialization done by slot.Must be overwritten in plugin class of plugin slot....
getComponentName()
Get Component Name.Must be overwritten in plugin class of plugin slot.string Component Name
getWsdlTypes()
Get any (new) types which the SOAP methods may use.