| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilMDLifecycle:
 Collaboration diagram for ilMDLifecycle:Public Member Functions | |
| getPossibleSubelements () | |
| getContributeIds () | |
| getContribute (int $a_contribute_id) | |
| addContribute () | |
| setStatus (string $a_status) | |
| getStatus () | |
| setVersion (string $a_version) | |
| getVersion () | |
| setVersionLanguage (ilMDLanguageItem $lng_obj) | |
| getVersionLanguage () | |
| getVersionLanguageCode () | |
| 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 | _getId (int $a_rbac_id, int $a_obj_id) | 
Private Attributes | |
| const | STATUS_TRANSLATION | 
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| const ilMDLanguageItem | $version_language = null | 
| string | $version = "" | 
| string | $status = "" | 
Additional Inherited Members | |
  Protected Attributes inherited from ilMDBase | |
| ilLogger | $log | 
| ilDBInterface | $db | 
Definition at line 27 of file class.ilMDLifecycle.php.
| ilMDLifecycle::__getFields | ( | ) | 
Compatibility fix for legacy MD classes for new db tables
Definition at line 165 of file class.ilMDLifecycle.php.
References ilMDBase\getObjId(), ilMDBase\getObjType(), ilMDBase\getRBACId(), getStatus(), getVersion(), and getVersionLanguageCode().
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 238 of file class.ilMDLifecycle.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilMD\getLifecycle().
 Here is the caller graph for this function:| ilMDLifecycle::addContribute | ( | ) | 
Definition at line 72 of file class.ilMDLifecycle.php.
References ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
 Here is the call graph for this function:| ilMDLifecycle::delete | ( | ) | 
Definition at line 145 of file class.ilMDLifecycle.php.
References $id, $res, getContribute(), getContributeIds(), and ilMDBase\getMetaId().
 Here is the call graph for this function:| ilMDLifecycle::getContribute | ( | int | $a_contribute_id | ) | 
Definition at line 61 of file class.ilMDLifecycle.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| ilMDLifecycle::getContributeIds | ( | ) | 
Definition at line 56 of file class.ilMDLifecycle.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:| ilMDLifecycle::getPossibleSubelements | ( | ) | 
Definition at line 46 of file class.ilMDLifecycle.php.
| ilMDLifecycle::getStatus | ( | ) | 
Definition at line 94 of file class.ilMDLifecycle.php.
References $status.
Referenced by __getFields(), and toXML().
 Here is the caller graph for this function:| ilMDLifecycle::getVersion | ( | ) | 
Definition at line 104 of file class.ilMDLifecycle.php.
References $version.
Referenced by __getFields(), and toXML().
 Here is the caller graph for this function:| ilMDLifecycle::getVersionLanguage | ( | ) | 
Definition at line 114 of file class.ilMDLifecycle.php.
References $version_language.
| ilMDLifecycle::getVersionLanguageCode | ( | ) | 
Definition at line 119 of file class.ilMDLifecycle.php.
Referenced by __getFields(), and toXML().
 Here is the caller graph for this function:| ilMDLifecycle::read | ( | ) | 
Compatibility fix for legacy MD classes for new db tables
Definition at line 185 of file class.ilMDLifecycle.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), ilMDBase\setObjId(), ilMDBase\setObjType(), ilMDBase\setRBACId(), setStatus(), setVersion(), and setVersionLanguage().
 Here is the call graph for this function:| ilMDLifecycle::save | ( | ) | 
Definition at line 124 of file class.ilMDLifecycle.php.
References __getFields(), ilMDBase\getMetaId(), and ilMDBase\setMetaId().
 Here is the call graph for this function:| ilMDLifecycle::setStatus | ( | string | $a_status | ) | 
Definition at line 82 of file class.ilMDLifecycle.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDLifecycle::setVersion | ( | string | $a_version | ) | 
Definition at line 99 of file class.ilMDLifecycle.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDLifecycle::setVersionLanguage | ( | ilMDLanguageItem | $lng_obj | ) | 
Definition at line 109 of file class.ilMDLifecycle.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDLifecycle::toXML | ( | ilXmlWriter | $writer | ) | 
Definition at line 211 of file class.ilMDLifecycle.php.
References $id, getContribute(), getContributeIds(), ilMDBase\getObjId(), ilMDBase\getRBACId(), getStatus(), getVersion(), getVersionLanguageCode(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
 Here is the call graph for this function:| ilMDLifecycle::update | ( | ) | 
Definition at line 136 of file class.ilMDLifecycle.php.
References __getFields(), and ilMDBase\getMetaId().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 41 of file class.ilMDLifecycle.php.
Referenced by getStatus().
      
  | 
  private | 
Definition at line 40 of file class.ilMDLifecycle.php.
Referenced by getVersion().
      
  | 
  private | 
Definition at line 39 of file class.ilMDLifecycle.php.
Referenced by getVersionLanguage().
      
  | 
  private | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 32 of file class.ilMDLifecycle.php.