40 if ($classname !=
null) {
41 switch ($object->getType()) {
44 return new $classname(
48 $object->getLongDescription(),
60 if ($classname ==
null) {
71 include_once
"./webservice/soap/classes/class.ilSoapRepositoryStructureObject.php";
72 return "ilSoapRepositoryStructureObject";
74 include_once
"./webservice/soap/classes/class.ilSoapLMChapterStructureObject.php";
75 return "ilSoapLMChapterStructureObject";
77 include_once
"./webservice/soap/classes/class.ilSoapLMPageStructureObject.php";
78 return "ilSoapLMPageStructureObject";
80 include_once
"./webservice/soap/classes/class.ilSoapRepositoryStructureObject.php";
81 return "ilSoapRepositoryStructureObject";
83 include_once
"./webservice/soap/classes/class.ilSoapGLOTermStructureObject.php";
84 return "ilSoapGLOTermStructureObject";
86 include_once
"./webservice/soap/classes/class.ilSoapGLOTermDefinitionStructureObject.php";
87 return "ilSoapGLOTermDefinitionStructureObject";
An exception for terminatinating execution or to throw for unit testing.
getInstance($objId, $type, $title, $description, $parentRefId)
getInstanceForObject($object)
_getClassnameForType($type)