| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 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 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  static | 
Definition at line 461 of file class.ilMDGeneral.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMD\getGeneral().
 Here is the caller graph for this function:| ilMDGeneral::addDescription | ( | ) | 
Definition at line 143 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 87 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 171 of file class.ilMDGeneral.php.
References 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 115 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 481 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 284 of file class.ilMDGeneral.php.
References $id, $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 518 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 232 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 543 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 242 of file class.ilMDGeneral.php.
| ilMDGeneral::getCoverageLanguageCode | ( | ) | 
Definition at line 247 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 132 of file class.ilMDGeneral.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| 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().
 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 76 of file class.ilMDGeneral.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| 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().
 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 160 of file class.ilMDGeneral.php.
Referenced by delete(), toXML(), and ilMDKeyword\updateKeywords().
 Here is the caller graph for this function:| 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().
 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 104 of file class.ilMDGeneral.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:| 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().
 Here is the caller graph for this function:| ilMDGeneral::getTitle | ( | ) | 
Definition at line 207 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 217 of file class.ilMDGeneral.php.
| ilMDGeneral::getTitleLanguageCode | ( | ) | 
Definition at line 222 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 350 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 551 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 528 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 252 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 227 of file class.ilMDGeneral.php.
Referenced by readFirstCoverage().
 Here is the caller graph for this function:| ilMDGeneral::setCoverageLanguage | ( | ilMDLanguageItem | $lng_obj | ) | 
Definition at line 237 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 566 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 181 of file class.ilMDGeneral.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDGeneral::setTitle | ( | string | $a_title | ) | 
Definition at line 202 of file class.ilMDGeneral.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDGeneral::setTitleLanguage | ( | ilMDLanguageItem | $lng_obj | ) | 
Definition at line 212 of file class.ilMDGeneral.php.
Referenced by read().
 Here is the caller graph for this function:| 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().
 Here is the call graph for this function:| ilMDGeneral::update | ( | ) | 
Definition at line 269 of file class.ilMDGeneral.php.
References __getFields(), createOrUpdateCoverage(), and ilMDBase\getMetaId().
 Here is the call graph for this function:
      
  | 
  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.