| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilMDRelation:
 Collaboration diagram for ilMDRelation:Public Member Functions | |
| getIdentifier_Ids () | |
| getIdentifier_ (int $a_identifier__id) | |
| addIdentifier_ () | |
| getDescriptionIds () | |
| getDescription (int $a_description_id) | |
| addDescription () | |
| setKind (string $a_kind) | |
| getKind () | |
| save () | |
| update () | |
| delete () | |
| __getFields () | |
| read () | |
| toXML (ilXmlWriter $writer) | |
  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 | _getIds (int $a_rbac_id, int $a_obj_id) | 
Private Attributes | |
| const | KIND_TRANSLATION | 
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| const string | $kind = '' | 
Additional Inherited Members | |
  Protected Attributes inherited from ilMDBase | |
| ilLogger | $log | 
| ilDBInterface | $db | 
Definition at line 26 of file class.ilMDRelation.php.
| ilMDRelation::__getFields | ( | ) | 
Compatibility fix for legacy MD classes for new db tables
Definition at line 180 of file class.ilMDRelation.php.
References getKind(), 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 260 of file class.ilMDRelation.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilMD\getRelationIds().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilMDRelation::addDescription | ( | ) | 
Definition at line 97 of file class.ilMDRelation.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
 Here is the call graph for this function:| ilMDRelation::addIdentifier_ | ( | ) | 
Definition at line 69 of file class.ilMDRelation.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
 Here is the call graph for this function:| ilMDRelation::delete | ( | ) | 
Definition at line 156 of file class.ilMDRelation.php.
References $id, $res, getDescription(), getDescriptionIds(), getIdentifier_(), getIdentifier_Ids(), and ilMDBase\getMetaId().
 Here is the call graph for this function:| ilMDRelation::getDescription | ( | int | $a_description_id | ) | 
Definition at line 86 of file class.ilMDRelation.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| ilMDRelation::getDescriptionIds | ( | ) | 
Definition at line 81 of file class.ilMDRelation.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:| ilMDRelation::getIdentifier_ | ( | int | $a_identifier__id | ) | 
Definition at line 58 of file class.ilMDRelation.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| ilMDRelation::getIdentifier_Ids | ( | ) | 
Definition at line 53 of file class.ilMDRelation.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:| ilMDRelation::getKind | ( | ) | 
Definition at line 130 of file class.ilMDRelation.php.
References $kind.
Referenced by __getFields(), and toXML().
 Here is the caller graph for this function:| ilMDRelation::read | ( | ) | 
Compatibility fix for legacy MD classes for new db tables
Definition at line 198 of file class.ilMDRelation.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), setKind(), ilMDBase\setObjId(), ilMDBase\setObjType(), and ilMDBase\setRBACId().
 Here is the call graph for this function:| ilMDRelation::save | ( | ) | 
Definition at line 135 of file class.ilMDRelation.php.
References __getFields(), ilMDBase\getMetaId(), and ilMDBase\setMetaId().
 Here is the call graph for this function:| ilMDRelation::setKind | ( | string | $a_kind | ) | 
Definition at line 107 of file class.ilMDRelation.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDRelation::toXML | ( | ilXmlWriter | $writer | ) | 
Definition at line 222 of file class.ilMDRelation.php.
References $id, getDescription(), getDescriptionIds(), getIdentifier_(), getIdentifier_Ids(), getKind(), ilMDBase\getObjId(), ilMDBase\getRBACId(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
 Here is the call graph for this function:| ilMDRelation::update | ( | ) | 
Definition at line 147 of file class.ilMDRelation.php.
References __getFields(), and ilMDBase\getMetaId().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 46 of file class.ilMDRelation.php.
Referenced by getKind().
      
  | 
  private | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 31 of file class.ilMDRelation.php.