ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
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... | |
![]() | |
__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 |
![]() | |
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 28 of file class.ilMDGeneral.php.
ilMDGeneral::__getFields | ( | ) |
Compatibility fix for legacy MD classes for new db tables
Definition at line 328 of file class.ilMDGeneral.php.
References ilMDBase\getObjId(), ilMDBase\getObjType(), ilMDBase\getRBACId(), getStructure(), getTitle(), and getTitleLanguageCode().
Referenced by save(), and update().
|
static |
Definition at line 461 of file class.ilMDGeneral.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMD\getGeneral().
ilMDGeneral::addDescription | ( | ) |
Definition at line 143 of file class.ilMDGeneral.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
ilMDGeneral::addIdentifier | ( | ) |
Definition at line 87 of file class.ilMDGeneral.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
ilMDGeneral::addKeyword | ( | ) |
Definition at line 171 of file class.ilMDGeneral.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Referenced by ilMDKeyword\updateKeywords().
ilMDGeneral::addLanguage | ( | ) |
Definition at line 115 of file class.ilMDGeneral.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 481 of file class.ilMDGeneral.php.
References getCoverage(), getCoverageId(), getCoverageLanguageCode(), ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Referenced by save(), and update().
ilMDGeneral::delete | ( | ) |
Definition at line 284 of file class.ilMDGeneral.php.
References $id, $res, deleteAllCoverages(), getDescription(), getDescriptionIds(), getIdentifier(), getIdentifierIds(), getKeyword(), getKeywordIds(), getLanguage(), getLanguageIds(), and ilMDBase\getMetaId().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 518 of file class.ilMDGeneral.php.
References $res, and ilMDBase\getMetaId().
Referenced by delete().
ilMDGeneral::getCoverage | ( | ) |
Definition at line 232 of file class.ilMDGeneral.php.
References $coverage.
Referenced by createOrUpdateCoverage(), and toXML().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 543 of file class.ilMDGeneral.php.
References $coverage_id.
Referenced by createOrUpdateCoverage(), and readFirstCoverage().
ilMDGeneral::getCoverageLanguage | ( | ) |
Definition at line 242 of file class.ilMDGeneral.php.
References null.
ilMDGeneral::getCoverageLanguageCode | ( | ) |
Definition at line 247 of file class.ilMDGeneral.php.
Referenced by createOrUpdateCoverage(), and toXML().
ilMDGeneral::getDescription | ( | int | $a_description_id | ) |
Definition at line 132 of file class.ilMDGeneral.php.
References null.
Referenced by delete(), and toXML().
ilMDGeneral::getDescriptionIds | ( | ) |
Definition at line 127 of file class.ilMDGeneral.php.
References ilMDDescription\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
ilMDGeneral::getIdentifier | ( | int | $a_identifier_id | ) |
Definition at line 76 of file class.ilMDGeneral.php.
References null.
Referenced by delete(), and toXML().
ilMDGeneral::getIdentifierIds | ( | ) |
Definition at line 71 of file class.ilMDGeneral.php.
References ilMDIdentifier\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
ilMDGeneral::getKeyword | ( | int | $a_keyword_id | ) |
Definition at line 160 of file class.ilMDGeneral.php.
References null.
Referenced by delete(), toXML(), and ilMDKeyword\updateKeywords().
ilMDGeneral::getKeywordIds | ( | ) |
Definition at line 155 of file class.ilMDGeneral.php.
References ilMDKeyword\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), toXML(), and ilMDKeyword\updateKeywords().
ilMDGeneral::getLanguage | ( | int | $a_language_id | ) |
Definition at line 104 of file class.ilMDGeneral.php.
References null.
Referenced by delete(), and toXML().
ilMDGeneral::getLanguageIds | ( | ) |
Definition at line 99 of file class.ilMDGeneral.php.
References ilMDLanguage\_getIds(), ilMDBase\getMetaId(), ilMDBase\getObjId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
ilMDGeneral::getPossibleSubelements | ( | ) |
Definition at line 56 of file class.ilMDGeneral.php.
ilMDGeneral::getStructure | ( | ) |
Definition at line 197 of file class.ilMDGeneral.php.
References $structure.
Referenced by __getFields(), and toXML().
ilMDGeneral::getTitle | ( | ) |
Definition at line 207 of file class.ilMDGeneral.php.
References $title.
Referenced by __getFields(), and toXML().
ilMDGeneral::getTitleLanguage | ( | ) |
Definition at line 217 of file class.ilMDGeneral.php.
References null.
ilMDGeneral::getTitleLanguageCode | ( | ) |
Definition at line 222 of file class.ilMDGeneral.php.
Referenced by __getFields(), and toXML().
ilMDGeneral::read | ( | ) |
Compatibility fix for legacy MD classes for new db tables
Definition at line 350 of file class.ilMDGeneral.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), readFirstCoverage(), ilMDBase\setObjId(), ilMDBase\setObjType(), ilMDBase\setRBACId(), setStructure(), setTitle(), and setTitleLanguage().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 551 of file class.ilMDGeneral.php.
References $res, and ILIAS\Repository\int().
Referenced by setMetaId().
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 528 of file class.ilMDGeneral.php.
References $res, getCoverageId(), setCoverage(), and setCoverageLanguage().
Referenced by read().
ilMDGeneral::save | ( | ) |
Definition at line 252 of file class.ilMDGeneral.php.
References __getFields(), createOrUpdateCoverage(), ilLogLevel\DEBUG, ilMDBase\getMetaId(), and setMetaId().
ilMDGeneral::setCoverage | ( | string | $a_coverage | ) |
Definition at line 227 of file class.ilMDGeneral.php.
Referenced by readFirstCoverage().
ilMDGeneral::setCoverageLanguage | ( | ilMDLanguageItem | $lng_obj | ) |
Definition at line 237 of file class.ilMDGeneral.php.
Referenced by readFirstCoverage().
ilMDGeneral::setMetaId | ( | int | $a_meta_id, |
bool | $a_read_data = true |
||
) |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 566 of file class.ilMDGeneral.php.
References readCoverageId().
Referenced by save().
ilMDGeneral::setStructure | ( | string | $a_structure | ) |
Definition at line 181 of file class.ilMDGeneral.php.
Referenced by read().
ilMDGeneral::setTitle | ( | string | $a_title | ) |
Definition at line 202 of file class.ilMDGeneral.php.
Referenced by read().
ilMDGeneral::setTitleLanguage | ( | ilMDLanguageItem | $lng_obj | ) |
Definition at line 212 of file class.ilMDGeneral.php.
Referenced by read().
ilMDGeneral::toXML | ( | ilXmlWriter | $writer | ) |
Definition at line 380 of file class.ilMDGeneral.php.
References $id, 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().
ilMDGeneral::update | ( | ) |
Definition at line 269 of file class.ilMDGeneral.php.
References __getFields(), createOrUpdateCoverage(), and ilMDBase\getMetaId().
|
private |
Definition at line 43 of file class.ilMDGeneral.php.
Referenced by getCoverage().
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 51 of file class.ilMDGeneral.php.
Referenced by getCoverageId().
|
protected |
Definition at line 41 of file class.ilMDGeneral.php.
|
private |
Definition at line 44 of file class.ilMDGeneral.php.
Referenced by getStructure().
|
private |
Definition at line 45 of file class.ilMDGeneral.php.
Referenced by getTitle().
|
private |
Definition at line 46 of file class.ilMDGeneral.php.
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 33 of file class.ilMDGeneral.php.