| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilMDRequirement:
 Collaboration diagram for ilMDRequirement:Public Member Functions | |
| 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) | 
Protected Member Functions | |
| 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... | |
Private Attributes | |
| const | OS_TRANSLATION | 
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| const const | BROWSER_TRANSLATION | 
| const const int | $or_composite_id = 0 | 
| string | $operating_system_name = '' | 
| string | $operating_system_minimum_version = '' | 
| string | $operating_system_maximum_version = '' | 
| string | $browser_name = '' | 
| string | $browser_minimum_version = '' | 
| string | $browser_maximum_version = '' | 
| int | $or_id_browser = 0 | 
| Compatibility fix for legacy MD classes for new db tables.  More... | |
| int | $or_id_os = 0 | 
Additional Inherited Members | |
  Protected Attributes inherited from ilMDBase | |
| ilLogger | $log | 
| ilDBInterface | $db | 
Definition at line 26 of file class.ilMDRequirement.php.
| ilMDRequirement::__getFields | ( | ) | 
Definition at line 201 of file class.ilMDRequirement.php.
References ilMDBase\getObjId(), ilMDBase\getObjType(), getOrCompositeId(), ilMDBase\getParentId(), ilMDBase\getParentType(), 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 279 of file class.ilMDRequirement.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilMDOrComposite\getRequirementIds(), and ilMDTechnical\getRequirementIds().
 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 339 of file class.ilMDRequirement.php.
References $id, ilMDBase\getMetaId(), ilMDBase\getObjId(), ilMDBase\getObjType(), and ilMDBase\getRBACId().
Referenced by createOrUpdateOrs().
 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 308 of file class.ilMDRequirement.php.
References createOrUpdateOr(), getBrowserMaximumVersion(), getBrowserMinimumVersion(), getBrowserName(), getOperatingSystemMaximumVersion(), getOperatingSystemMinimumVersion(), getOperatingSystemName(), getOrIdBrowser(), and getOrIdOS().
Referenced by save(), and update().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilMDRequirement::delete | ( | ) | 
Definition at line 185 of file class.ilMDRequirement.php.
References $res, deleteAllOrs(), 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 385 of file class.ilMDRequirement.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:| ilMDRequirement::getBrowserMaximumVersion | ( | ) | 
Definition at line 152 of file class.ilMDRequirement.php.
References $browser_maximum_version.
Referenced by createOrUpdateOrs(), and toXML().
 Here is the caller graph for this function:| ilMDRequirement::getBrowserMinimumVersion | ( | ) | 
Definition at line 142 of file class.ilMDRequirement.php.
References $browser_minimum_version.
Referenced by createOrUpdateOrs(), and toXML().
 Here is the caller graph for this function:| ilMDRequirement::getBrowserName | ( | ) | 
Definition at line 132 of file class.ilMDRequirement.php.
References $browser_name.
Referenced by createOrUpdateOrs(), and toXML().
 Here is the caller graph for this function:| ilMDRequirement::getOperatingSystemMaximumVersion | ( | ) | 
Definition at line 110 of file class.ilMDRequirement.php.
References $operating_system_maximum_version.
Referenced by createOrUpdateOrs(), and toXML().
 Here is the caller graph for this function:| ilMDRequirement::getOperatingSystemMinimumVersion | ( | ) | 
Definition at line 100 of file class.ilMDRequirement.php.
References $operating_system_minimum_version.
Referenced by createOrUpdateOrs(), and toXML().
 Here is the caller graph for this function:| ilMDRequirement::getOperatingSystemName | ( | ) | 
Definition at line 90 of file class.ilMDRequirement.php.
References $operating_system_name.
Referenced by createOrUpdateOrs(), and toXML().
 Here is the caller graph for this function:| ilMDRequirement::getOrCompositeId | ( | ) | 
Definition at line 68 of file class.ilMDRequirement.php.
References $or_composite_id.
Referenced by __getFields().
 Here is the caller graph for this function:
      
  | 
  protected | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 464 of file class.ilMDRequirement.php.
Referenced by createOrUpdateOrs(), and readFirstOrs().
 Here is the caller graph for this function:
      
  | 
  protected | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 456 of file class.ilMDRequirement.php.
Referenced by createOrUpdateOrs(), and readFirstOrs().
 Here is the caller graph for this function:| ilMDRequirement::read | ( | ) | 
Definition at line 219 of file class.ilMDRequirement.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, ilMDBase\getMetaId(), readFirstOrs(), ilMDBase\setObjId(), ilMDBase\setObjType(), setOrCompositeId(), ilMDBase\setParentId(), ilMDBase\setParentType(), and ilMDBase\setRBACId().
 Here is the call graph for this function:
      
  | 
  protected | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 395 of file class.ilMDRequirement.php.
References $res, getOrIdBrowser(), getOrIdOS(), setBrowserMaximumVersion(), setBrowserMinimumVersion(), setBrowserName(), setOperatingSystemMaximumVersion(), setOperatingSystemMinimumVersion(), and setOperatingSystemName().
Referenced by read().
 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 428 of file class.ilMDRequirement.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:| ilMDRequirement::save | ( | ) | 
Definition at line 157 of file class.ilMDRequirement.php.
References __getFields(), createOrUpdateOrs(), ilMDBase\getMetaId(), and setMetaId().
 Here is the call graph for this function:| ilMDRequirement::setBrowserMaximumVersion | ( | string | $a_val | ) | 
Definition at line 147 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
 Here is the caller graph for this function:| ilMDRequirement::setBrowserMinimumVersion | ( | string | $a_val | ) | 
Definition at line 137 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
 Here is the caller graph for this function:| ilMDRequirement::setBrowserName | ( | string | $a_val | ) | 
Definition at line 115 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
 Here is the caller graph for this function:| ilMDRequirement::setMetaId | ( | int | $a_meta_id, | 
| bool | $a_read_data = true  | 
        ||
| ) | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 472 of file class.ilMDRequirement.php.
References readOrIds().
Referenced by save().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilMDRequirement::setOperatingSystemMaximumVersion | ( | string | $a_val | ) | 
Definition at line 105 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
 Here is the caller graph for this function:| ilMDRequirement::setOperatingSystemMinimumVersion | ( | string | $a_val | ) | 
Definition at line 95 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
 Here is the caller graph for this function:| ilMDRequirement::setOperatingSystemName | ( | string | $a_val | ) | 
Definition at line 73 of file class.ilMDRequirement.php.
Referenced by readFirstOrs().
 Here is the caller graph for this function:| ilMDRequirement::setOrCompositeId | ( | int | $a_or_composite_id | ) | 
Definition at line 63 of file class.ilMDRequirement.php.
Referenced by read().
 Here is the caller graph for this function:| ilMDRequirement::toXML | ( | ilXmlWriter | $writer | ) | 
Definition at line 251 of file class.ilMDRequirement.php.
References getBrowserMaximumVersion(), getBrowserMinimumVersion(), getBrowserName(), getOperatingSystemMaximumVersion(), getOperatingSystemMinimumVersion(), getOperatingSystemName(), ilXmlWriter\xmlElement(), ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
 Here is the call graph for this function:| ilMDRequirement::update | ( | ) | 
Definition at line 170 of file class.ilMDRequirement.php.
References __getFields(), createOrUpdateOrs(), and ilMDBase\getMetaId().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 54 of file class.ilMDRequirement.php.
Referenced by getBrowserMaximumVersion().
      
  | 
  private | 
Definition at line 53 of file class.ilMDRequirement.php.
Referenced by getBrowserMinimumVersion().
      
  | 
  private | 
Definition at line 52 of file class.ilMDRequirement.php.
Referenced by getBrowserName().
      
  | 
  private | 
Definition at line 51 of file class.ilMDRequirement.php.
Referenced by getOperatingSystemMaximumVersion().
      
  | 
  private | 
Definition at line 50 of file class.ilMDRequirement.php.
Referenced by getOperatingSystemMinimumVersion().
      
  | 
  private | 
Definition at line 49 of file class.ilMDRequirement.php.
Referenced by getOperatingSystemName().
      
  | 
  private | 
Definition at line 48 of file class.ilMDRequirement.php.
Referenced by getOrCompositeId().
      
  | 
  private | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 59 of file class.ilMDRequirement.php.
      
  | 
  private | 
Definition at line 60 of file class.ilMDRequirement.php.
      
  | 
  private | 
Definition at line 40 of file class.ilMDRequirement.php.
      
  | 
  private | 
Compatibility fix for legacy MD classes for new db tables.
Definition at line 31 of file class.ilMDRequirement.php.