| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
Parent object for all SCORM objects, that are stored in table scorm_object. More...
 Inheritance diagram for ilSCORMObject:
 Inheritance diagram for ilSCORMObject: Collaboration diagram for ilSCORMObject:
 Collaboration diagram for ilSCORMObject:| Public Member Functions | |
| ilSCORMObject ($a_id=0) | |
| Constructor. | |
| getId () | |
| setId ($a_id) | |
| getType () | |
| setType ($a_type) | |
| getTitle () | |
| setTitle ($a_title) | |
| getSLMId () | |
| setSLMId ($a_slm_id) | |
| read () | |
| _lookupPresentableItems ($a_slm_id) | |
| Count number of presentable SCOs/Assets of SCORM learning module. | |
| create () | |
| Create database record for SCORM object. | |
| update () | |
| Updates database record for SCORM object. | |
| delete () | |
| & | _getInstance ($a_id, $a_slm_id) | 
| get instance of specialized GUI class | |
| Data Fields | |
| $id | |
| $title | |
| $type | |
| $slm_id | |
Parent object for all SCORM objects, that are stored in table scorm_object.
Definition at line 33 of file class.ilSCORMObject.php.
| & ilSCORMObject::_getInstance | ( | $a_id, | |
| $a_slm_id | |||
| ) | 
get instance of specialized GUI class
static
Definition at line 189 of file class.ilSCORMObject.php.
Referenced by ilObjSAHSLearningModule\delete().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::_lookupPresentableItems | ( | $a_slm_id | ) | 
Count number of presentable SCOs/Assets of SCORM learning module.
Definition at line 114 of file class.ilSCORMObject.php.
Referenced by ilSCORMPresentationGUI\frameset(), and ilSCORMPresentationGUI\launchSahs().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::create | ( | ) | 
Create database record for SCORM object.
Reimplemented in ilSCORMResource, ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, and ilSCORMResources.
Definition at line 140 of file class.ilSCORMObject.php.
References getSLMId(), getTitle(), getType(), and setId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilSCORMObject::delete | ( | ) | 
Reimplemented in ilSCORMResource, ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, and ilSCORMResources.
Definition at line 176 of file class.ilSCORMObject.php.
References getId().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilSCORMObject::getId | ( | ) | 
Definition at line 59 of file class.ilSCORMObject.php.
References $id.
Referenced by ilSCORMResources\create(), ilSCORMOrganizations\create(), ilSCORMOrganization\create(), ilSCORMManifest\create(), ilSCORMItem\create(), ilSCORMResource\create(), ilSCORMResources\delete(), ilSCORMOrganizations\delete(), ilSCORMOrganization\delete(), ilSCORMManifest\delete(), delete(), ilSCORMItem\delete(), ilSCORMResource\delete(), ilSCORMItem\getTrackingDataOfUser(), ilSCORMItem\insertTrackData(), ilSCORMResources\read(), ilSCORMOrganizations\read(), ilSCORMOrganization\read(), ilSCORMManifest\read(), read(), ilSCORMResource\read(), ilSCORMItem\read(), ilSCORMResources\update(), ilSCORMOrganizations\update(), ilSCORMOrganization\update(), ilSCORMManifest\update(), update(), ilSCORMItem\update(), and ilSCORMResource\update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::getSLMId | ( | ) | 
Definition at line 89 of file class.ilSCORMObject.php.
References $slm_id.
Referenced by create(), ilSCORMItem\delete(), ilSCORMItem\getTrackingDataOfUser(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::getTitle | ( | ) | 
Definition at line 79 of file class.ilSCORMObject.php.
References $title.
Referenced by create(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::getType | ( | ) | 
Definition at line 69 of file class.ilSCORMObject.php.
References $type.
Referenced by create(), and update().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::ilSCORMObject | ( | $a_id = 0 | ) | 
Constructor.
| int | $a_id | Object ID public | 
Definition at line 47 of file class.ilSCORMObject.php.
References read().
Referenced by ilSCORMItem\ilSCORMItem(), ilSCORMManifest\ilSCORMManifest(), ilSCORMOrganization\ilSCORMOrganization(), ilSCORMOrganizations\ilSCORMOrganizations(), ilSCORMResource\ilSCORMResource(), and ilSCORMResources\ilSCORMResources().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::read | ( | ) | 
Reimplemented in ilSCORMItem, ilSCORMResource, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, and ilSCORMResources.
Definition at line 99 of file class.ilSCORMObject.php.
References getId(), setSLMId(), setTitle(), and setType().
Referenced by ilSCORMObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::setId | ( | $a_id | ) | 
Definition at line 64 of file class.ilSCORMObject.php.
Referenced by create(), and ilSCORMResource\readByIdRef().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::setSLMId | ( | $a_slm_id | ) | 
Definition at line 94 of file class.ilSCORMObject.php.
Referenced by read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::setTitle | ( | $a_title | ) | 
Definition at line 84 of file class.ilSCORMObject.php.
Referenced by ilSCORMOrganizations\ilSCORMOrganizations(), ilSCORMResources\ilSCORMResources(), read(), ilSCORMResource\setHRef(), and ilSCORMManifest\setImportId().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::setType | ( | $a_type | ) | 
Definition at line 74 of file class.ilSCORMObject.php.
Referenced by ilSCORMItem\ilSCORMItem(), ilSCORMManifest\ilSCORMManifest(), ilSCORMOrganization\ilSCORMOrganization(), ilSCORMOrganizations\ilSCORMOrganizations(), ilSCORMResource\ilSCORMResource(), ilSCORMResources\ilSCORMResources(), and read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilSCORMObject::update | ( | ) | 
Updates database record for SCORM object.
Reimplemented in ilSCORMResource, ilSCORMItem, ilSCORMManifest, ilSCORMOrganization, ilSCORMOrganizations, and ilSCORMResources.
Definition at line 160 of file class.ilSCORMObject.php.
References getId(), getSLMId(), getTitle(), and getType().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilSCORMObject::$id | 
Definition at line 35 of file class.ilSCORMObject.php.
Referenced by getId().
| ilSCORMObject::$slm_id | 
Definition at line 38 of file class.ilSCORMObject.php.
Referenced by getSLMId().
| ilSCORMObject::$title | 
Definition at line 36 of file class.ilSCORMObject.php.
Referenced by getTitle().
| ilSCORMObject::$type | 
Definition at line 37 of file class.ilSCORMObject.php.
Referenced by getType().