ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilSoapGLOStructureReader Class Reference
+ Inheritance diagram for ilSoapGLOStructureReader:
+ Collaboration diagram for ilSoapGLOStructureReader:

Public Member Functions

 _parseStructure ()
 
- Public Member Functions inherited from ilSoapStructureReader
 __construct (ilObject $object)
 
 getStructureObject ()
 
 _parseStructure ()
 
 isValid ()
 
 getObject ()
 

Additional Inherited Members

- Data Fields inherited from ilSoapStructureReader
ilSoapStructureObject $structureObject = null
 
- Protected Attributes inherited from ilSoapStructureReader
ilObject $object
 

Detailed Description

Definition at line 24 of file class.ilSoapGLOStructureReader.php.

Member Function Documentation

◆ _parseStructure()

ilSoapGLOStructureReader::_parseStructure ( )

Definition at line 26 of file class.ilSoapGLOStructureReader.php.

References ilSoapStructureReader\$object, ilSoapStructureObjectFactory\getInstance(), and ilSoapStructureReader\getObject().

26  : void
27  {
28  /* @var $object ilObjGlossary */
30 
31  $terms = $this->object->getTermList();
32  foreach ($terms as $term) {
33  $termStructureObject = ilSoapStructureObjectFactory::getInstance(
34  (int) $term["id"],
35  "git",
36  $term["term"],
37  "",
38  $this->getObject()->getRefId()
39  );
40 
41  $this->structureObject->addStructureObject($termStructureObject);
42 
43  $defStructureObject = ilSoapStructureObjectFactory::getInstance(
44  (int) $term["id"],
45  "term",
46  $term["short_text"],
47  "",
48  $this->getObject()->getRefId()
49  );
50 
51  $termStructureObject->addStructureObject($defStructureObject);
52  }
53  }
getInstance(int $objId, string $type, string $title, string $description, int $parentRefId)
+ Here is the call graph for this function:

The documentation for this class was generated from the following file: