| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilMDOrComposite:
 Collaboration diagram for ilMDOrComposite:Public Member Functions | |
| setOrCompositeId (int $a_or_composite_id) | |
| getOrCompositeId () | |
| getRequirementIds () | |
| getRequirement (int $a_requirement_id) | |
| addRequirement () | |
| save () | |
| delete () | |
| toXML (ilXmlWriter $writer) | |
  Public Member Functions inherited from ilMDRequirement | |
| setOrCompositeId (int $a_or_composite_id) | |
| getOrCompositeId () | |
| setOperatingSystemName (string $a_val) | |
| getOperatingSystemName () | |
| setOperatingSystemMinimumVersion (string $a_val) | |
| getOperatingSystemMinimumVersion () | |
| setOperatingSystemMaximumVersion (string $a_val) | |
| getOperatingSystemMaximumVersion () | |
| setBrowserName (string $a_val) | |
| getBrowserName () | |
| setBrowserMinimumVersion (string $a_val) | |
| getBrowserMinimumVersion () | |
| setBrowserMaximumVersion (string $a_val) | |
| getBrowserMaximumVersion () | |
| 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 | _getIds (int $a_rbac_id, int $a_obj_id, int $a_parent_id, string $a_parent_type, int $a_or_composite_id=0) | 
  Static Public Member Functions inherited from ilMDRequirement | |
| static | _getIds (int $a_rbac_id, int $a_obj_id, int $a_parent_id, string $a_parent_type, int $a_or_composite_id=0) | 
Private Attributes | |
| int | $or_composite_id = 0 | 
Additional Inherited Members | |
  Protected Member Functions inherited from ilMDRequirement | |
| createOrUpdateOrs () | |
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| createOrUpdateOr (int $id, string $type, string $name, string $min_version, string $max_version) | |
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| deleteAllOrs () | |
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| readFirstOrs () | |
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| readOrIds (int $parent_id) | |
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| getOrIdOS () | |
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| getOrIdBrowser () | |
| Compatibility fix for legacy MD classes for new db tables.  More... | |
  Protected Attributes inherited from ilMDBase | |
| ilLogger | $log | 
| ilDBInterface | $db | 
Definition at line 27 of file class.ilMDOrComposite.php.
      
  | 
  static | 
Definition at line 125 of file class.ilMDOrComposite.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilMDTechnical\getOrCompositeIds().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilMDOrComposite::addRequirement | ( | ) | 
Definition at line 78 of file class.ilMDOrComposite.php.
References XapiProxy\$req, ilMDBase\getObjId(), ilMDBase\getObjType(), getOrCompositeId(), ilMDBase\getParentId(), and ilMDBase\getRBACId().
 Here is the call graph for this function:| ilMDOrComposite::delete | ( | ) | 
Definition at line 94 of file class.ilMDOrComposite.php.
References $id, XapiProxy\$req, getRequirement(), and getRequirementIds().
 Here is the call graph for this function:| ilMDOrComposite::getOrCompositeId | ( | ) | 
Definition at line 37 of file class.ilMDOrComposite.php.
References $or_composite_id, $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getObjId(), ilMDBase\getRBACId(), and ILIAS\Repository\int().
Referenced by addRequirement(), and getRequirementIds().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilMDOrComposite::getRequirement | ( | int | $a_requirement_id | ) | 
Definition at line 67 of file class.ilMDOrComposite.php.
References XapiProxy\$req.
Referenced by delete(), and toXML().
 Here is the caller graph for this function:| ilMDOrComposite::getRequirementIds | ( | ) | 
Definition at line 56 of file class.ilMDOrComposite.php.
References ilMDRequirement\_getIds(), ilMDBase\getObjId(), getOrCompositeId(), ilMDBase\getParentId(), and ilMDBase\getRBACId().
Referenced by delete(), and toXML().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilMDOrComposite::save | ( | ) | 
Definition at line 88 of file class.ilMDOrComposite.php.
| ilMDOrComposite::setOrCompositeId | ( | int | $a_or_composite_id | ) | 
Definition at line 32 of file class.ilMDOrComposite.php.
| ilMDOrComposite::toXML | ( | ilXmlWriter | $writer | ) | 
Definition at line 103 of file class.ilMDOrComposite.php.
References $id, XapiProxy\$req, ilMDBase\getObjId(), ilMDBase\getRBACId(), getRequirement(), getRequirementIds(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 29 of file class.ilMDOrComposite.php.
Referenced by getOrCompositeId().