| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
Class ilDataCollectionCache. More...
 Collaboration diagram for ilDataCollectionCache:
 Collaboration diagram for ilDataCollectionCache:| Static Public Member Functions | |
| static | getTableCache ($table_id=0) | 
| static | getFieldCache ($field_id=0) | 
| static | getRecordCache ($record_id=0) | 
| static | getRecordFieldCache ($record, $field) | 
| static | getInstance ($record, $field) | 
| This function is used to decide which type of record field is to be instanciated. | |
| static | buildFieldFromRecord ($rec) | 
| Static Protected Attributes | |
| static | $tables_cache | 
| static | $fields_cache | 
| static | $records_cache | 
| static | $record_field_cache | 
Class ilDataCollectionCache.
Definition at line 9 of file class.ilDataCollectionCache.php.
| 
 | static | 
Definition at line 92 of file class.ilDataCollectionCache.php.
References $fields_cache.
Referenced by ilDataCollectionTable\loadFields().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 39 of file class.ilDataCollectionCache.php.
References $fields_cache.
Referenced by ilDataCollectionFieldEditGUI\__construct(), ilDataCollectionDatatype\addFilterInputFieldToTable(), ilObjDataCollection\cloneStructure(), ilDataCollectionField\cloneStructure(), ilDataCollectionTable\deleteField(), ilDataCollectionFieldListTableGUI\fillRow(), ilDataCollectionReferenceField\getLinkHTML(), ilDataCollectionTable\getPartialRecords(), ilDataCollectionRecordListGUI\getReferenceFromValue(), and ilDataCollectionRecordEditGUI\initForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
This function is used to decide which type of record field is to be instanciated.
| $record | ilDataCollectionRecord | 
| $field | ilDataCollectionField | 
Definition at line 76 of file class.ilDataCollectionCache.php.
References ilDataCollectionDatatype\INPUTFORMAT_ILIAS_REF, ilDataCollectionDatatype\INPUTFORMAT_RATING, and ilDataCollectionDatatype\INPUTFORMAT_REFERENCE.
Referenced by getRecordFieldCache().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
Definition at line 46 of file class.ilDataCollectionCache.php.
References $records_cache.
Referenced by ilDataCollectionRecordViewGUI\__construct(), ilDataCollectionNReferenceField\buildTemplate(), ilDataCollectionRecordEditGUI\confirmDelete(), ilDataCollectionRecordEditGUI\delete(), ilDataCollectionRecordViewGUI\doExtReplace(), ilDataCollectionReferenceField\getExportValue(), ilDataCollectionNReferenceField\getExportValue(), ilDataCollectionReferenceField\getHTML(), ilDataCollectionNReferenceField\getHTML(), ilDataCollectionReferenceField\getLinkHTML(), ilDataCollectionTable\getPartialRecords(), ilDataCollectionRecordEditGUI\getValues(), ilDataCollectionRecordEditGUI\initForm(), ilDataCollectionTable\loadRecords(), ilDataCollectionRecordEditGUI\save(), ilDataCollectionRecordListGUI\sendFile(), and ilObjDataCollection\sendNotification().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
| $field | ilDataCollectionField | 
| $record | ilDataCollectionRecord | 
Definition at line 58 of file class.ilDataCollectionCache.php.
References getInstance().
Referenced by ilDataCollectionRecordListTableGUI\getStatus(), and ilDataCollectionRecord\loadRecordFields().
 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 | 
Definition at line 32 of file class.ilDataCollectionCache.php.
References $tables_cache.
Referenced by ilDataCollectionFieldListTableGUI\__construct(), ilDataCollectionRecordEditGUI\__construct(), ilDataCollectionRatingField\__construct(), ilDataCollectionReferenceField\__construct(), ilDataCollectionILIASRefField\__construct(), ilDataCollectionTableEditGUI\__construct(), ilDataCollectionFieldEditGUI\__construct(), ilDataCollectionRecordListGUI\__construct(), ilDataCollectionDatatype\addFilterInputFieldToTable(), ilDataCollectionField\checkValidity(), ilObjDataCollection\cloneStructure(), ilDataCollectionTable\cloneStructure(), ilObjDataCollection\doCreate(), ilDataCollectionTableEditGUI\edit(), ilObjDataCollectionGUI\emptyInfo(), ilDataCollectionRecordViewViewdefinition\getAvailablePlaceholders(), ilDataCollectionReferenceField\getLinkHTML(), ilDataCollectionRecordListGUI\getReferenceFromValue(), ilObjDataCollection\getTables(), ilDataCollectionRecordEditGUI\initForm(), ilDataCollectionRecord\loadTable(), ilDataCollectionRecordViewGUI\renderRecord(), ilDataCollectionFieldListGUI\save(), ilDataCollectionTableEditGUI\save(), and ilObjDataCollection\sendNotification().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | staticprotected | 
Definition at line 18 of file class.ilDataCollectionCache.php.
Referenced by buildFieldFromRecord(), and getFieldCache().
| 
 | staticprotected | 
Definition at line 29 of file class.ilDataCollectionCache.php.
| 
 | staticprotected | 
Definition at line 23 of file class.ilDataCollectionCache.php.
Referenced by getRecordCache().
| 
 | staticprotected | 
Definition at line 13 of file class.ilDataCollectionCache.php.
Referenced by getTableCache().