ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (int $objId, string $type, string $title, string $description, ?int $parentRefId=null) | |
addStructureObject (ilSoapStructureObject $structureObject) | |
getStructureObjects () | |
setObjId (int $value) | |
getObjId () | |
setTitle (string $value) | |
getTitle () | |
setDescription (string $value) | |
getDescription () | |
setType (string $value) | |
getType () | |
getGotoLink () | |
getInternalLink () | |
_getXMLAttributes () | |
_getTagName () | |
setParentRefId (int $parentRefId) | |
getParentRefId () | |
exportXML (ilXmlWriter $xml_writer) | |
Data Fields | |
int | $obj_id |
string | $title |
string | $type |
string | $description |
int | $parentRefId |
array | $structureObjects = array() |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Abstract classs for soap structure objects
Definition at line 22 of file class.ilSoapStructureObject.php.
ilSoapStructureObject::__construct | ( | int | $objId, |
string | $type, | ||
string | $title, | ||
string | $description, | ||
?int | $parentRefId = null |
||
) |
Definition at line 32 of file class.ilSoapStructureObject.php.
References $parentRefId, setDescription(), setObjId(), setTitle(), and setType().
ilSoapStructureObject::_getTagName | ( | ) |
Definition at line 114 of file class.ilSoapStructureObject.php.
Referenced by exportXML().
ilSoapStructureObject::_getXMLAttributes | ( | ) |
Definition at line 106 of file class.ilSoapStructureObject.php.
References getObjId(), and getType().
Referenced by exportXML().
ilSoapStructureObject::addStructureObject | ( | ilSoapStructureObject | $structureObject | ) |
Definition at line 41 of file class.ilSoapStructureObject.php.
References getObjId().
ilSoapStructureObject::exportXML | ( | ilXmlWriter | $xml_writer | ) |
Definition at line 129 of file class.ilSoapStructureObject.php.
References _getTagName(), _getXMLAttributes(), getDescription(), getGotoLink(), getInternalLink(), getStructureObjects(), getTitle(), null, ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
ilSoapStructureObject::getDescription | ( | ) |
Definition at line 76 of file class.ilSoapStructureObject.php.
References $description.
Referenced by exportXML().
ilSoapStructureObject::getGotoLink | ( | ) |
Definition at line 91 of file class.ilSoapStructureObject.php.
References CLIENT_ID, getObjId(), getParentRefId(), and getType().
Referenced by exportXML().
ilSoapStructureObject::getInternalLink | ( | ) |
Definition at line 98 of file class.ilSoapStructureObject.php.
Referenced by exportXML().
ilSoapStructureObject::getObjId | ( | ) |
Definition at line 56 of file class.ilSoapStructureObject.php.
References $obj_id.
Referenced by ilSoapRepositoryStructureObject\_getXMLAttributes(), _getXMLAttributes(), addStructureObject(), getGotoLink(), ilSoapLMChapterStructureObject\getInternalLink(), ilSoapGLOTermStructureObject\getInternalLink(), and ilSoapLMPageStructureObject\getInternalLink().
ilSoapStructureObject::getParentRefId | ( | ) |
Definition at line 124 of file class.ilSoapStructureObject.php.
References $parentRefId.
Referenced by getGotoLink().
ilSoapStructureObject::getStructureObjects | ( | ) |
Definition at line 46 of file class.ilSoapStructureObject.php.
References $structureObjects.
Referenced by exportXML().
ilSoapStructureObject::getTitle | ( | ) |
Definition at line 66 of file class.ilSoapStructureObject.php.
References $title.
Referenced by exportXML(), ilSoapLMChapterStructureObject\getInternalLink(), ilSoapGLOTermStructureObject\getInternalLink(), ilSoapLMPageStructureObject\getInternalLink(), and ilSoapRepositoryStructureObject\getInternalLink().
ilSoapStructureObject::getType | ( | ) |
Definition at line 86 of file class.ilSoapStructureObject.php.
References $type.
Referenced by ilSoapRepositoryStructureObject\_getXMLAttributes(), _getXMLAttributes(), ilSoapRepositoryStructureObject\getGotoLink(), getGotoLink(), and ilSoapRepositoryStructureObject\getInternalLink().
ilSoapStructureObject::setDescription | ( | string | $value | ) |
Definition at line 71 of file class.ilSoapStructureObject.php.
Referenced by __construct().
ilSoapStructureObject::setObjId | ( | int | $value | ) |
Definition at line 51 of file class.ilSoapStructureObject.php.
Referenced by __construct().
ilSoapStructureObject::setParentRefId | ( | int | $parentRefId | ) |
ilSoapStructureObject::setTitle | ( | string | $value | ) |
Definition at line 61 of file class.ilSoapStructureObject.php.
Referenced by __construct().
ilSoapStructureObject::setType | ( | string | $value | ) |
Definition at line 81 of file class.ilSoapStructureObject.php.
Referenced by __construct().
string ilSoapStructureObject::$description |
Definition at line 27 of file class.ilSoapStructureObject.php.
Referenced by getDescription().
int ilSoapStructureObject::$obj_id |
Definition at line 24 of file class.ilSoapStructureObject.php.
Referenced by getObjId().
int ilSoapStructureObject::$parentRefId |
Definition at line 28 of file class.ilSoapStructureObject.php.
Referenced by __construct(), getParentRefId(), and setParentRefId().
array ilSoapStructureObject::$structureObjects = array() |
Definition at line 30 of file class.ilSoapStructureObject.php.
Referenced by getStructureObjects().
string ilSoapStructureObject::$title |
Definition at line 25 of file class.ilSoapStructureObject.php.
Referenced by getTitle().
string ilSoapStructureObject::$type |
Definition at line 26 of file class.ilSoapStructureObject.php.
Referenced by getType().