Public Member Functions | |
| getInstanceForObject ($object) | |
| getInstance ($objId, $type, $title, $description, $parentRefId) | |
| _getClassnameForType ($type) | |
Definition at line 34 of file class.ilSoapStructureObjectFactory.php.
| ilSoapStructureObjectFactory::_getClassnameForType | ( | $ | type | ) |
Definition at line 61 of file class.ilSoapStructureObjectFactory.php.
Referenced by getInstance(), and getInstanceForObject().
{
switch ($type)
{
case "lm":
include_once "./webservice/soap/classes/class.ilSoapRepositoryStructureObject.php";
return "ilSoapRepositoryStructureObject";
case "st":
include_once "./webservice/soap/classes/class.ilSoapLMChapterStructureObject.php";
return "ilSoapLMChapterStructureObject";
case "pg":
include_once "./webservice/soap/classes/class.ilSoapLMPageStructureObject.php";
return "ilSoapLMPageStructureObject";
case "glo":
include_once "./webservice/soap/classes/class.ilSoapRepositoryStructureObject.php";
return "ilSoapRepositoryStructureObject";
case "git":
include_once "./webservice/soap/classes/class.ilSoapGLOTermStructureObject.php";
return "ilSoapGLOTermStructureObject";
case "gdf":
include_once "./webservice/soap/classes/class.ilSoapGLOTermDefinitionStructureObject.php";
return "ilSoapGLOTermDefinitionStructureObject";
}
return null;
}
Here is the caller graph for this function:| ilSoapStructureObjectFactory::getInstance | ( | $ | objId, | |
| $ | type, | |||
| $ | title, | |||
| $ | description, | |||
| $ | parentRefId | |||
| ) |
Definition at line 52 of file class.ilSoapStructureObjectFactory.php.
References $title, and _getClassnameForType().
Referenced by ilSoapLMStructureReader::_parseStructure(), and ilSoapGLOStructureReader::_parseStructure().
{
$classname = ilSoapStructureObjectFactory::_getClassnameForType ($type);
if ($classname == null)
return null;
return new $classname($objId, $type, $title, $description, $parentRefId);
}
Here is the call graph for this function:
Here is the caller graph for this function:| ilSoapStructureObjectFactory::getInstanceForObject | ( | $ | object | ) |
Definition at line 35 of file class.ilSoapStructureObjectFactory.php.
References _getClassnameForType().
Referenced by ilSoapStructureReader::ilSoapStructureReader().
{
$classname = ilSoapStructureObjectFactory::_getClassnameForType ($object->getType());
if ($classname != null)
switch ($object->getType())
{
case "lm":
case "glo":
return new $classname(
$object->getId(), $object->getType(), $object->getTitle(),
$object->getLongDescription(), $object->getRefId());
break;
}
return null;
}
Here is the call graph for this function:
Here is the caller graph for this function:
1.7.1