ILIAS
Release_4_4_x_branch Revision 61816
|
Public Member Functions | |
ilSoapStructureObject ($objId, $type, $title, $description, $parentRefId=null) | |
addStructureObject ($structureObject) | |
add structure object to its parent | |
getStructureObjects () | |
returns sub structure elements | |
setObjId ($value) | |
set current ObjId | |
getObjId () | |
return current object id | |
setTitle ($value) | |
set current title | |
getTitle () | |
return current title | |
setDescription ($value) | |
set current description | |
getDescription () | |
return current description | |
setType ($value) | |
set current type | |
getType () | |
return current type | |
getGotoLink () | |
return current goto_link | |
getInternalLink () | |
return current internal_link | |
_getXMLAttributes () | |
get xml tag attributes | |
_getTagName () | |
setParentRefId ($parentRefId) | |
set ref id for parent object (used for permanent link if set) | |
getParentRefId () | |
read access to parents ref id | |
exportXML ($xml_writer) | |
export to xml writer |
Data Fields | |
$obj_id | |
$title | |
$type | |
$description | |
$parentRefId | |
$structureObjects = array () |
Definition at line 34 of file class.ilSoapStructureObject.php.
ilSoapStructureObject::_getTagName | ( | ) |
Reimplemented in ilSoapRepositoryStructureObject.
Definition at line 174 of file class.ilSoapStructureObject.php.
Referenced by exportXML().
ilSoapStructureObject::_getXMLAttributes | ( | ) |
get xml tag attributes
Reimplemented in ilSoapRepositoryStructureObject.
Definition at line 167 of file class.ilSoapStructureObject.php.
References getObjId(), and getType().
Referenced by exportXML().
ilSoapStructureObject::addStructureObject | ( | $structureObject | ) |
add structure object to its parent
Definition at line 57 of file class.ilSoapStructureObject.php.
ilSoapStructureObject::exportXML | ( | $xml_writer | ) |
export to xml writer
Definition at line 200 of file class.ilSoapStructureObject.php.
References $structureObjects, _getTagName(), _getXMLAttributes(), getDescription(), getGotoLink(), getInternalLink(), getStructureObjects(), and getTitle().
ilSoapStructureObject::getDescription | ( | ) |
return current description
Definition at line 120 of file class.ilSoapStructureObject.php.
References $description.
Referenced by exportXML().
ilSoapStructureObject::getGotoLink | ( | ) |
return current goto_link
Reimplemented in ilSoapRepositoryStructureObject, ilSoapGLOTermDefinitionStructureObject, and ilSoapLMChapterStructureObject.
Definition at line 149 of file class.ilSoapStructureObject.php.
References getObjId(), and getParentRefId().
Referenced by exportXML().
ilSoapStructureObject::getInternalLink | ( | ) |
return current internal_link
Reimplemented in ilSoapRepositoryStructureObject, ilSoapGLOTermDefinitionStructureObject, ilSoapGLOTermStructureObject, ilSoapLMChapterStructureObject, and ilSoapLMPageStructureObject.
Definition at line 158 of file class.ilSoapStructureObject.php.
Referenced by exportXML().
ilSoapStructureObject::getObjId | ( | ) |
return current object id
Definition at line 83 of file class.ilSoapStructureObject.php.
References $obj_id.
Referenced by ilSoapRepositoryStructureObject\_getXMLAttributes(), _getXMLAttributes(), and getGotoLink().
ilSoapStructureObject::getParentRefId | ( | ) |
read access to parents ref id
Definition at line 191 of file class.ilSoapStructureObject.php.
References $parentRefId.
Referenced by getGotoLink().
ilSoapStructureObject::getStructureObjects | ( | ) |
returns sub structure elements
Definition at line 66 of file class.ilSoapStructureObject.php.
References $structureObjects.
Referenced by exportXML().
ilSoapStructureObject::getTitle | ( | ) |
return current title
Definition at line 103 of file class.ilSoapStructureObject.php.
References $title.
Referenced by exportXML(), ilSoapLMChapterStructureObject\getInternalLink(), ilSoapGLOTermStructureObject\getInternalLink(), ilSoapLMPageStructureObject\getInternalLink(), and ilSoapRepositoryStructureObject\getInternalLink().
ilSoapStructureObject::getType | ( | ) |
return current type
Definition at line 139 of file class.ilSoapStructureObject.php.
References $type.
Referenced by ilSoapRepositoryStructureObject\_getXMLAttributes(), and _getXMLAttributes().
ilSoapStructureObject::ilSoapStructureObject | ( | $objId, | |
$type, | |||
$title, | |||
$description, | |||
$parentRefId = null |
|||
) |
Definition at line 45 of file class.ilSoapStructureObject.php.
References $description, $parentRefId, $title, $type, setDescription(), setObjId(), setTitle(), and setType().
Referenced by ilSoapGLOTermDefinitionStructureObject\ilSoapGLOTermDefinitionStructureObject(), ilSoapGLOTermStructureObject\ilSoapGLOTermStructureObject(), ilSoapLMChapterStructureObject\ilSoapLMChapterStructureObject(), ilSoapLMPageStructureObject\ilSoapLMPageStructureObject(), and ilSoapRepositoryStructureObject\ilSoapRepositoryStructureObject().
ilSoapStructureObject::setDescription | ( | $value | ) |
set current description
Definition at line 111 of file class.ilSoapStructureObject.php.
Referenced by ilSoapStructureObject().
ilSoapStructureObject::setObjId | ( | $value | ) |
set current ObjId
Definition at line 75 of file class.ilSoapStructureObject.php.
Referenced by ilSoapStructureObject().
ilSoapStructureObject::setParentRefId | ( | $parentRefId | ) |
set ref id for parent object (used for permanent link if set)
Definition at line 182 of file class.ilSoapStructureObject.php.
References $parentRefId.
ilSoapStructureObject::setTitle | ( | $value | ) |
set current title
Definition at line 94 of file class.ilSoapStructureObject.php.
Referenced by ilSoapStructureObject().
ilSoapStructureObject::setType | ( | $value | ) |
set current type
Definition at line 129 of file class.ilSoapStructureObject.php.
Referenced by ilSoapStructureObject().
ilSoapStructureObject::$description |
Definition at line 39 of file class.ilSoapStructureObject.php.
Referenced by getDescription(), ilSoapGLOTermDefinitionStructureObject\ilSoapGLOTermDefinitionStructureObject(), ilSoapGLOTermStructureObject\ilSoapGLOTermStructureObject(), ilSoapLMChapterStructureObject\ilSoapLMChapterStructureObject(), ilSoapLMPageStructureObject\ilSoapLMPageStructureObject(), ilSoapRepositoryStructureObject\ilSoapRepositoryStructureObject(), and ilSoapStructureObject().
ilSoapStructureObject::$obj_id |
Definition at line 36 of file class.ilSoapStructureObject.php.
Referenced by getObjId().
ilSoapStructureObject::$parentRefId |
Definition at line 40 of file class.ilSoapStructureObject.php.
Referenced by getParentRefId(), ilSoapGLOTermDefinitionStructureObject\ilSoapGLOTermDefinitionStructureObject(), ilSoapGLOTermStructureObject\ilSoapGLOTermStructureObject(), ilSoapLMChapterStructureObject\ilSoapLMChapterStructureObject(), ilSoapLMPageStructureObject\ilSoapLMPageStructureObject(), ilSoapStructureObject(), and setParentRefId().
ilSoapStructureObject::$structureObjects = array () |
Definition at line 42 of file class.ilSoapStructureObject.php.
Referenced by exportXML(), and getStructureObjects().
ilSoapStructureObject::$title |
Definition at line 37 of file class.ilSoapStructureObject.php.
Referenced by getTitle(), ilSoapGLOTermDefinitionStructureObject\ilSoapGLOTermDefinitionStructureObject(), ilSoapGLOTermStructureObject\ilSoapGLOTermStructureObject(), ilSoapLMChapterStructureObject\ilSoapLMChapterStructureObject(), ilSoapLMPageStructureObject\ilSoapLMPageStructureObject(), ilSoapRepositoryStructureObject\ilSoapRepositoryStructureObject(), and ilSoapStructureObject().
ilSoapStructureObject::$type |
Definition at line 38 of file class.ilSoapStructureObject.php.
Referenced by getType(), ilSoapGLOTermDefinitionStructureObject\ilSoapGLOTermDefinitionStructureObject(), ilSoapGLOTermStructureObject\ilSoapGLOTermStructureObject(), ilSoapLMChapterStructureObject\ilSoapLMChapterStructureObject(), ilSoapLMPageStructureObject\ilSoapLMPageStructureObject(), ilSoapRepositoryStructureObject\ilSoapRepositoryStructureObject(), and ilSoapStructureObject().