|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilMDGeneral:
Collaboration diagram for ilMDGeneral:Public Member Functions | |
| getPossibleSubelements () | |
| getIdentifierIds () | |
| getIdentifier (int $a_identifier_id) | |
| addIdentifier () | |
| getLanguageIds () | |
| getLanguage (int $a_language_id) | |
| addLanguage () | |
| getDescriptionIds () | |
| getDescription (int $a_description_id) | |
| addDescription () | |
| getKeywordIds () | |
| getKeyword (int $a_keyword_id) | |
| addKeyword () | |
| setStructure (string $a_structure) | |
| getStructure () | |
| setTitle (string $a_title) | |
| getTitle () | |
| setTitleLanguage (ilMDLanguageItem $lng_obj) | |
| getTitleLanguage () | |
| getTitleLanguageCode () | |
| setCoverage (string $a_coverage) | |
| getCoverage () | |
| setCoverageLanguage (ilMDLanguageItem $lng_obj) | |
| getCoverageLanguage () | |
| getCoverageLanguageCode () | |
| save () | |
| update () | |
| delete () | |
| __getFields () | |
| read () | |
| toXML (ilXmlWriter $writer) | |
| setMetaId (int $a_meta_id, bool $a_read_data=true) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Public Member Functions inherited from ilMDBase | |
| __construct (int $a_rbac_id=0, int $a_obj_id=0, string $a_type='') | |
| constructor More... | |
| read () | |
| setRBACId (int $a_id) | |
| getRBACId () | |
| setObjId (int $a_id) | |
| getObjId () | |
| setObjType (string $a_type) | |
| getObjType () | |
| setMetaId (int $a_meta_id, bool $a_read_data=true) | |
| getMetaId () | |
| setParentType (string $a_parent_type) | |
| getParentType () | |
| setParentId (int $a_id) | |
| getParentId () | |
| setExportMode (bool $a_export_mode=true) | |
| getExportMode () | |
| validate () | |
| update () | |
| save () | |
| delete () | |
| toXML (ilXmlWriter $writer) | |
Static Public Member Functions | |
| static | _getId (int $a_rbac_id, int $a_obj_id) |
Protected Member Functions | |
| createOrUpdateCoverage () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| deleteAllCoverages () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readFirstCoverage () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| getCoverageId () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readCoverageId (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Protected Attributes | |
| const ilMDLanguageItem | $coverage_language = null |
Protected Attributes inherited from ilMDBase | |
| ilLogger | $log |
| ilDBInterface | $db |
Private Attributes | |
| const | STRUCTURE_TRANSLATION |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| string | $coverage = '' |
| string | $structure = '' |
| string | $title = '' |
| ilMDLanguageItem | $title_language = null |
| int | $coverage_id = 0 |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Definition at line 27 of file class.ilMDGeneral.php.
| ilMDGeneral::__getFields | ( | ) |
Compatibility fix for legacy MD classes for new db tables
Definition at line 327 of file class.ilMDGeneral.php.
References ilMDBase\getObjId(), ilMDBase\getObjType(), ilMDBase\getRBACId(), getStructure(), getTitle(), and getTitleLanguageCode().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 460 of file class.ilMDGeneral.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMD\getGeneral(), and ILIAS\Repository\Provider\RepositoryOpenGraphExposer\getGeneralObjectMeta().
Here is the caller graph for this function:| ilMDGeneral::addDescription | ( | ) |
Definition at line 142 of file class.ilMDGeneral.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:| ilMDGeneral::addIdentifier | ( | ) |
Definition at line 86 of file class.ilMDGeneral.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:| ilMDGeneral::addKeyword | ( | ) |
Definition at line 170 of file class.ilMDGeneral.php.
References ILIAS\LTI\ToolProvider\$key, ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Referenced by ilMDKeyword\updateKeywords().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::addLanguage | ( | ) |
Definition at line 114 of file class.ilMDGeneral.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 480 of file class.ilMDGeneral.php.
References getCoverage(), getCoverageId(), getCoverageLanguageCode(), ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::delete | ( | ) |
Definition at line 283 of file class.ilMDGeneral.php.
References $id, ILIAS\LTI\ToolProvider\$key, $res, deleteAllCoverages(), getDescription(), getDescriptionIds(), getIdentifier(), getIdentifierIds(), getKeyword(), getKeywordIds(), getLanguage(), getLanguageIds(), and ilMDBase\getMetaId().
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 517 of file class.ilMDGeneral.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::getCoverage | ( | ) |
Definition at line 231 of file class.ilMDGeneral.php.
References $coverage.
Referenced by createOrUpdateCoverage(), and toXML().
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 542 of file class.ilMDGeneral.php.
References $coverage_id.
Referenced by createOrUpdateCoverage(), and readFirstCoverage().
Here is the caller graph for this function:| ilMDGeneral::getCoverageLanguage | ( | ) |
Definition at line 241 of file class.ilMDGeneral.php.
| ilMDGeneral::getCoverageLanguageCode | ( | ) |
Definition at line 246 of file class.ilMDGeneral.php.
Referenced by createOrUpdateCoverage(), and toXML().
Here is the caller graph for this function:| ilMDGeneral::getDescription | ( | int | $a_description_id | ) |
Definition at line 131 of file class.ilMDGeneral.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDGeneral::getDescriptionIds | ( | ) |
Definition at line 126 of file class.ilMDGeneral.php.
References ilMDDescription\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::getIdentifier | ( | int | $a_identifier_id | ) |
Definition at line 75 of file class.ilMDGeneral.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDGeneral::getIdentifierIds | ( | ) |
Definition at line 70 of file class.ilMDGeneral.php.
References ilMDIdentifier\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::getKeyword | ( | int | $a_keyword_id | ) |
Definition at line 159 of file class.ilMDGeneral.php.
References ILIAS\LTI\ToolProvider\$key.
Referenced by delete(), toXML(), and ilMDKeyword\updateKeywords().
Here is the caller graph for this function:| ilMDGeneral::getKeywordIds | ( | ) |
Definition at line 154 of file class.ilMDGeneral.php.
References ilMDKeyword\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), toXML(), and ilMDKeyword\updateKeywords().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::getLanguage | ( | int | $a_language_id | ) |
Definition at line 103 of file class.ilMDGeneral.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDGeneral::getLanguageIds | ( | ) |
Definition at line 98 of file class.ilMDGeneral.php.
References ilMDLanguage\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::getPossibleSubelements | ( | ) |
Definition at line 55 of file class.ilMDGeneral.php.
| ilMDGeneral::getStructure | ( | ) |
Definition at line 196 of file class.ilMDGeneral.php.
References $structure.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDGeneral::getTitle | ( | ) |
Definition at line 206 of file class.ilMDGeneral.php.
References $title.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDGeneral::getTitleLanguage | ( | ) |
Definition at line 216 of file class.ilMDGeneral.php.
| ilMDGeneral::getTitleLanguageCode | ( | ) |
Definition at line 221 of file class.ilMDGeneral.php.
Referenced by __getFields(), and toXML().
Here is the caller graph for this function:| ilMDGeneral::read | ( | ) |
Compatibility fix for legacy MD classes for new db tables
Definition at line 349 of file class.ilMDGeneral.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), readFirstCoverage(), ilMDBase\setObjId(), ilMDBase\setObjType(), ilMDBase\setRBACId(), setStructure(), setTitle(), and setTitleLanguage().
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 550 of file class.ilMDGeneral.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 527 of file class.ilMDGeneral.php.
References $res, getCoverageId(), setCoverage(), and setCoverageLanguage().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::save | ( | ) |
Definition at line 251 of file class.ilMDGeneral.php.
References __getFields(), createOrUpdateCoverage(), ilLogLevel\DEBUG, ilMDBase\getMetaId(), and setMetaId().
Here is the call graph for this function:| ilMDGeneral::setCoverage | ( | string | $a_coverage | ) |
Definition at line 226 of file class.ilMDGeneral.php.
Referenced by readFirstCoverage().
Here is the caller graph for this function:| ilMDGeneral::setCoverageLanguage | ( | ilMDLanguageItem | $lng_obj | ) |
Definition at line 236 of file class.ilMDGeneral.php.
Referenced by readFirstCoverage().
Here is the caller graph for this function:| ilMDGeneral::setMetaId | ( | int | $a_meta_id, |
| bool | $a_read_data = true |
||
| ) |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 565 of file class.ilMDGeneral.php.
References readCoverageId().
Referenced by save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDGeneral::setStructure | ( | string | $a_structure | ) |
Definition at line 180 of file class.ilMDGeneral.php.
Referenced by read().
Here is the caller graph for this function:| ilMDGeneral::setTitle | ( | string | $a_title | ) |
Definition at line 201 of file class.ilMDGeneral.php.
Referenced by read().
Here is the caller graph for this function:| ilMDGeneral::setTitleLanguage | ( | ilMDLanguageItem | $lng_obj | ) |
Definition at line 211 of file class.ilMDGeneral.php.
Referenced by read().
Here is the caller graph for this function:| ilMDGeneral::toXML | ( | ilXmlWriter | $writer | ) |
Definition at line 379 of file class.ilMDGeneral.php.
References $id, ILIAS\LTI\ToolProvider\$key, getCoverage(), getCoverageLanguageCode(), getDescription(), getDescriptionIds(), ilMDBase\getExportMode(), getIdentifier(), getIdentifierIds(), getKeyword(), getKeywordIds(), getLanguage(), getLanguageIds(), ilMDBase\getObjId(), ilMDBase\getObjType(), ilMDBase\getRBACId(), getStructure(), getTitle(), getTitleLanguageCode(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Here is the call graph for this function:| ilMDGeneral::update | ( | ) |
Definition at line 268 of file class.ilMDGeneral.php.
References __getFields(), createOrUpdateCoverage(), and ilMDBase\getMetaId().
Here is the call graph for this function:
|
private |
Definition at line 42 of file class.ilMDGeneral.php.
Referenced by getCoverage().
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 50 of file class.ilMDGeneral.php.
Referenced by getCoverageId().
|
protected |
Definition at line 40 of file class.ilMDGeneral.php.
|
private |
Definition at line 43 of file class.ilMDGeneral.php.
Referenced by getStructure().
|
private |
Definition at line 44 of file class.ilMDGeneral.php.
Referenced by getTitle().
|
private |
Definition at line 45 of file class.ilMDGeneral.php.
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 32 of file class.ilMDGeneral.php.