| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 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 28 of file class.ilMDLifecycle.php.
| ilMDLifecycle::__getFields | ( | ) | 
Compatibility fix for legacy MD classes for new db tables
Definition at line 166 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 239 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 73 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 146 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 62 of file class.ilMDLifecycle.php.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| ilMDLifecycle::getContributeIds | ( | ) | 
Definition at line 57 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 47 of file class.ilMDLifecycle.php.
| ilMDLifecycle::getStatus | ( | ) | 
Definition at line 95 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 105 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 115 of file class.ilMDLifecycle.php.
References $version_language.
| ilMDLifecycle::getVersionLanguageCode | ( | ) | 
Definition at line 120 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 186 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 125 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 83 of file class.ilMDLifecycle.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDLifecycle::setVersion | ( | string | $a_version | ) | 
Definition at line 100 of file class.ilMDLifecycle.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDLifecycle::setVersionLanguage | ( | ilMDLanguageItem | $lng_obj | ) | 
Definition at line 110 of file class.ilMDLifecycle.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDLifecycle::toXML | ( | ilXmlWriter | $writer | ) | 
Definition at line 212 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 137 of file class.ilMDLifecycle.php.
References __getFields(), and ilMDBase\getMetaId().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 42 of file class.ilMDLifecycle.php.
Referenced by getStatus().
      
  | 
  private | 
Definition at line 41 of file class.ilMDLifecycle.php.
Referenced by getVersion().
      
  | 
  private | 
Definition at line 40 of file class.ilMDLifecycle.php.
Referenced by getVersionLanguage().
      
  | 
  private | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 33 of file class.ilMDLifecycle.php.