| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 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 27 of file class.ilMDMetaMetadata.php.
| ilMDMetaMetadata::__getFields | ( | ) | 
Definition at line 189 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 259 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 97 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 69 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 280 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 162 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 306 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 86 of file class.ilMDMetaMetadata.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| ilMDMetaMetadata::getContributeIds | ( | ) | 
Definition at line 81 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 58 of file class.ilMDMetaMetadata.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| ilMDMetaMetadata::getIdentifierIds | ( | ) | 
Definition at line 53 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 124 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 129 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 113 of file class.ilMDMetaMetadata.php.
Referenced by createOrUpdateFirstSchema(), and toXML().
 Here is the caller graph for this function:| ilMDMetaMetadata::getPossibleSubelements | ( | ) | 
Definition at line 40 of file class.ilMDMetaMetadata.php.
      
  | 
  protected | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 330 of file class.ilMDMetaMetadata.php.
References $schema_id.
Referenced by createOrUpdateFirstSchema().
 Here is the caller graph for this function:| ilMDMetaMetadata::read | ( | ) | 
Definition at line 200 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 316 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 338 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 134 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 119 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 108 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 353 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 222 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 147 of file class.ilMDMetaMetadata.php.
References __getFields(), createOrUpdateFirstSchema(), and ilMDBase\getMetaId().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 30 of file class.ilMDMetaMetadata.php.
      
  | 
  private | 
Definition at line 29 of file class.ilMDMetaMetadata.php.
      
  | 
  private | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 35 of file class.ilMDMetaMetadata.php.
Referenced by getSchemaId().