ILIAS
release_8 Revision v8.19
|
Abstract classs for soap structure objects. 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() |
Abstract classs for soap structure objects.
Definition at line 28 of file class.ilSoapStructureObject.php.
ilSoapStructureObject::__construct | ( | int | $objId, |
string | $type, | ||
string | $title, | ||
string | $description, | ||
?int | $parentRefId = null |
||
) |
Definition at line 38 of file class.ilSoapStructureObject.php.
References $parentRefId, setDescription(), setObjId(), setTitle(), and setType().
ilSoapStructureObject::_getTagName | ( | ) |
Definition at line 120 of file class.ilSoapStructureObject.php.
Referenced by exportXML().
ilSoapStructureObject::_getXMLAttributes | ( | ) |
Definition at line 112 of file class.ilSoapStructureObject.php.
References getObjId(), and getType().
Referenced by exportXML().
ilSoapStructureObject::addStructureObject | ( | ilSoapStructureObject | $structureObject | ) |
Definition at line 47 of file class.ilSoapStructureObject.php.
References getObjId().
ilSoapStructureObject::exportXML | ( | ilXmlWriter | $xml_writer | ) |
Definition at line 135 of file class.ilSoapStructureObject.php.
References _getTagName(), _getXMLAttributes(), getDescription(), getGotoLink(), getInternalLink(), getStructureObjects(), getTitle(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
ilSoapStructureObject::getDescription | ( | ) |
Definition at line 82 of file class.ilSoapStructureObject.php.
References $description.
Referenced by exportXML().
ilSoapStructureObject::getGotoLink | ( | ) |
Definition at line 97 of file class.ilSoapStructureObject.php.
References CLIENT_ID, getObjId(), getParentRefId(), and getType().
Referenced by exportXML().
ilSoapStructureObject::getInternalLink | ( | ) |
Definition at line 104 of file class.ilSoapStructureObject.php.
Referenced by exportXML().
ilSoapStructureObject::getObjId | ( | ) |
Definition at line 62 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 130 of file class.ilSoapStructureObject.php.
References $parentRefId.
Referenced by getGotoLink().
ilSoapStructureObject::getStructureObjects | ( | ) |
Definition at line 52 of file class.ilSoapStructureObject.php.
References $structureObjects.
Referenced by exportXML().
ilSoapStructureObject::getTitle | ( | ) |
Definition at line 72 of file class.ilSoapStructureObject.php.
References $title.
Referenced by exportXML(), ilSoapLMChapterStructureObject\getInternalLink(), ilSoapGLOTermStructureObject\getInternalLink(), ilSoapLMPageStructureObject\getInternalLink(), and ilSoapRepositoryStructureObject\getInternalLink().
ilSoapStructureObject::getType | ( | ) |
Definition at line 92 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 77 of file class.ilSoapStructureObject.php.
Referenced by __construct().
ilSoapStructureObject::setObjId | ( | int | $value | ) |
Definition at line 57 of file class.ilSoapStructureObject.php.
Referenced by __construct().
ilSoapStructureObject::setParentRefId | ( | int | $parentRefId | ) |
ilSoapStructureObject::setTitle | ( | string | $value | ) |
Definition at line 67 of file class.ilSoapStructureObject.php.
Referenced by __construct().
ilSoapStructureObject::setType | ( | string | $value | ) |
Definition at line 87 of file class.ilSoapStructureObject.php.
Referenced by __construct().
string ilSoapStructureObject::$description |
Definition at line 33 of file class.ilSoapStructureObject.php.
Referenced by getDescription().
int ilSoapStructureObject::$obj_id |
Definition at line 30 of file class.ilSoapStructureObject.php.
Referenced by getObjId().
int ilSoapStructureObject::$parentRefId |
Definition at line 34 of file class.ilSoapStructureObject.php.
Referenced by __construct(), getParentRefId(), and setParentRefId().
array ilSoapStructureObject::$structureObjects = array() |
Definition at line 36 of file class.ilSoapStructureObject.php.
Referenced by getStructureObjects().
string ilSoapStructureObject::$title |
Definition at line 31 of file class.ilSoapStructureObject.php.
Referenced by getTitle().
string ilSoapStructureObject::$type |
Definition at line 32 of file class.ilSoapStructureObject.php.
Referenced by getType().