| ILIAS
    Release_4_3_x_branch Revision 61807
    | 
 Collaboration diagram for ilAdvancedMDValues:
 Collaboration diagram for ilAdvancedMDValues:| Static Public Member Functions | |
| static | _getValuesByObjId ($a_obj_id) | 
| Get all values of an object. | |
| static | _cloneValues ($a_source_id, $a_target_id) | 
| Clone Advanced Meta Data. | |
| static | _appendXMLByObjId (ilXmlWriter $xml_writer, $a_obj_id) | 
| Get xml of object values. | |
| static | _preloadValuesByObjIds ($obj_ids) | 
| preload object values | |
| static | _deleteByFieldId ($a_field_id) | 
| Delete values by field_id. | |
| static | _deleteByObjId ($a_obj_id) | 
| Delete by objekt id. | |
| Static Private Attributes | |
| static | $cached_values = array() | 
Definition at line 33 of file class.ilAdvancedMDValues.php.
| 
 | static | 
Get xml of object values.
public
| object | instance of ilXmlWriter | |
| int | $a_obj_id | 
Definition at line 113 of file class.ilAdvancedMDValues.php.
References $query, $res, $row, ilAdvancedMDValue\_getInstance(), ilObject\_lookupType(), DB_FETCHMODE_OBJECT, ilXmlWriter\xmlEndTag(), and ilXmlWriter\xmlStartTag().
Referenced by ilCourseXMLWriter\__buildAdvancedMetaData().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Clone Advanced Meta Data.
public
| int | source obj_id | 
| int | target obj_id | 
Definition at line 75 of file class.ilAdvancedMDValues.php.
References $ilLog, ilAdvancedMDFieldDefinition\_getActiveDefinitionsByObjType(), and ilObject\_lookupType().
Referenced by ilObject\cloneObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Delete values by field_id.
Typically called after deleting a field
public
| int | field id | 
Definition at line 170 of file class.ilAdvancedMDValues.php.
Referenced by ilAdvancedMDFieldDefinition\_deleteByRecordId(), and ilAdvancedMDFieldDefinition\delete().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
| 
 | static | 
Get all values of an object.
Uses internal cache.
public
| int | obj_id | 
Definition at line 46 of file class.ilAdvancedMDValues.php.
References $query, $res, $row, and DB_FETCHMODE_OBJECT.
Referenced by ilECSObjectSettings\addMetadataToJson(), ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilECSReleasedContentTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), and ilAdvancedMDSubstitution\getParsedSubstitutions().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
preload object values
public
| array | obj_ids | 
Definition at line 146 of file class.ilAdvancedMDValues.php.
References $query, $res, $row, and DB_FETCHMODE_OBJECT.
| 
 | staticprivate | 
Definition at line 35 of file class.ilAdvancedMDValues.php.