|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilMDMetaMetadata:
Collaboration diagram for ilMDMetaMetadata:Public Member Functions | |
| getPossibleSubelements () | |
| getIdentifierIds () | |
| getIdentifier (int $a_identifier_id) | |
| addIdentifier () | |
| getContributeIds () | |
| getContribute (int $a_contribute_id) | |
| addContribute () | |
| setMetaDataScheme (string $a_val) | |
| getMetaDataScheme () | |
| setLanguage (ilMDLanguageItem $lng_obj) | |
| getLanguage () | |
| getLanguageCode () | |
| 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 | |
| createOrUpdateFirstSchema () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| deleteAllSchemas () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readFirstSchema () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| getSchemaId () | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
| readSchemaId (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Private Attributes | |
| string | $meta_data_scheme = 'LOM v 1.0' |
| ilMDLanguageItem | $language = null |
| int | $schema_id = 0 |
| Compatibility fix for legacy MD classes for new db tables. More... | |
Additional Inherited Members | |
Protected Attributes inherited from ilMDBase | |
| ilLogger | $log |
| ilDBInterface | $db |
Definition at line 26 of file class.ilMDMetaMetadata.php.
| ilMDMetaMetadata::__getFields | ( | ) |
Definition at line 188 of file class.ilMDMetaMetadata.php.
References getLanguageCode(), 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:
|
static |
Definition at line 258 of file class.ilMDMetaMetadata.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMD\getMetaMetadata().
Here is the caller graph for this function:| ilMDMetaMetadata::addContribute | ( | ) |
Definition at line 96 of file class.ilMDMetaMetadata.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Here is the call graph for this function:| ilMDMetaMetadata::addIdentifier | ( | ) |
Definition at line 68 of file class.ilMDMetaMetadata.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 279 of file class.ilMDMetaMetadata.php.
References getMetaDataScheme(), ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), ilMDBase\getRBACId(), and getSchemaId().
Referenced by save(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDMetaMetadata::delete | ( | ) |
Definition at line 161 of file class.ilMDMetaMetadata.php.
References $id, $res, deleteAllSchemas(), getContribute(), getContributeIds(), getIdentifier(), getIdentifierIds(), 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 305 of file class.ilMDMetaMetadata.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:| ilMDMetaMetadata::getContribute | ( | int | $a_contribute_id | ) |
Definition at line 85 of file class.ilMDMetaMetadata.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDMetaMetadata::getContributeIds | ( | ) |
Definition at line 80 of file class.ilMDMetaMetadata.php.
References ilMDContribute\_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:| ilMDMetaMetadata::getIdentifier | ( | int | $a_identifier_id | ) |
Definition at line 57 of file class.ilMDMetaMetadata.php.
Referenced by delete(), and toXML().
Here is the caller graph for this function:| ilMDMetaMetadata::getIdentifierIds | ( | ) |
Definition at line 52 of file class.ilMDMetaMetadata.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:| ilMDMetaMetadata::getLanguage | ( | ) |
Definition at line 123 of file class.ilMDMetaMetadata.php.
References ILIAS\UI\examples\Symbol\Glyph\Language\language().
Here is the call graph for this function:| ilMDMetaMetadata::getLanguageCode | ( | ) |
Definition at line 128 of file class.ilMDMetaMetadata.php.
References ILIAS\UI\examples\Symbol\Glyph\Language\language().
Referenced by __getFields(), and toXML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDMetaMetadata::getMetaDataScheme | ( | ) |
Definition at line 112 of file class.ilMDMetaMetadata.php.
Referenced by createOrUpdateFirstSchema(), and toXML().
Here is the caller graph for this function:| ilMDMetaMetadata::getPossibleSubelements | ( | ) |
Definition at line 39 of file class.ilMDMetaMetadata.php.
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 329 of file class.ilMDMetaMetadata.php.
References $schema_id.
Referenced by createOrUpdateFirstSchema().
Here is the caller graph for this function:| ilMDMetaMetadata::read | ( | ) |
Definition at line 199 of file class.ilMDMetaMetadata.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), readFirstSchema(), setLanguage(), ilMDBase\setObjId(), ilMDBase\setObjType(), and ilMDBase\setRBACId().
Here is the call graph for this function:
|
protected |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 315 of file class.ilMDMetaMetadata.php.
References $res, ilMDBase\getMetaId(), and setMetaDataScheme().
Referenced by read().
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 337 of file class.ilMDMetaMetadata.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:| ilMDMetaMetadata::save | ( | ) |
Definition at line 133 of file class.ilMDMetaMetadata.php.
References __getFields(), createOrUpdateFirstSchema(), ilMDBase\getMetaId(), and setMetaId().
Here is the call graph for this function:| ilMDMetaMetadata::setLanguage | ( | ilMDLanguageItem | $lng_obj | ) |
Definition at line 118 of file class.ilMDMetaMetadata.php.
References ILIAS\UI\examples\Symbol\Glyph\Language\language().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDMetaMetadata::setMetaDataScheme | ( | string | $a_val | ) |
Definition at line 107 of file class.ilMDMetaMetadata.php.
Referenced by readFirstSchema().
Here is the caller graph for this function:| ilMDMetaMetadata::setMetaId | ( | int | $a_meta_id, |
| bool | $a_read_data = true |
||
| ) |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 352 of file class.ilMDMetaMetadata.php.
References readSchemaId().
Referenced by save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilMDMetaMetadata::toXML | ( | ilXmlWriter | $writer | ) |
Definition at line 221 of file class.ilMDMetaMetadata.php.
References $id, getContribute(), getContributeIds(), getIdentifier(), getIdentifierIds(), getLanguageCode(), getMetaDataScheme(), ilMDBase\getObjId(), ilMDBase\getRBACId(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Here is the call graph for this function:| ilMDMetaMetadata::update | ( | ) |
Definition at line 146 of file class.ilMDMetaMetadata.php.
References __getFields(), createOrUpdateFirstSchema(), and ilMDBase\getMetaId().
Here is the call graph for this function:
|
private |
Definition at line 29 of file class.ilMDMetaMetadata.php.
|
private |
Definition at line 28 of file class.ilMDMetaMetadata.php.
|
private |
Compatibility fix for legacy MD classes for new db tables.
Definition at line 34 of file class.ilMDMetaMetadata.php.
Referenced by getSchemaId().