|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Collaboration diagram for ilDclCache:Static Public Member Functions | |
| static | setCloneOf (int $old, int $new, string $type) |
| static | getCloneOf (int $id, string $type) |
| static | getTableCache (int $table_id=null) |
| static | getFieldCache (int $field_id=0) |
| static | getRecordCache (?int $record_id) |
| static | getRecordFieldCache (object $record, object $field) |
| static | getFieldRepresentation (ilDclBaseFieldModel $field) |
| static | getRecordRepresentation (ilDclBaseRecordFieldModel $record_field) |
| Returns a record representation. More... | |
| static | getFieldProperties (string $field_id) |
| Cache Field properties. More... | |
| static | preloadFieldProperties (array $fields) |
| Preloads field properties. More... | |
| static | getDatatype (int $datatyp_id) |
| Get cached datatypes. More... | |
| static | buildFieldFromRecord (array $rec) |
| static | resetCache () |
| Resets all the cache fields. More... | |
Data Fields | |
| const | TYPE_DATACOLLECTION = 'dcl' |
| const | TYPE_TABLE = 'table' |
| const | TYPE_FIELD = 'field' |
| const | TYPE_RECORD = 'record' |
| const | TYPE_TABLEVIEW = 'tableview' |
Static Protected Member Functions | |
| static | initCloneMapping () |
Static Protected Attributes | |
| static array | $tables_cache = [] |
| static array | $fields_cache = [] |
| static array | $records_cache = [] |
| static array | $record_field_cache = [] |
| static array | $field_representation_cache = [] |
| static array | $record_representation_cache = [] |
| static array | $field_properties_cache = [] |
| static array | $datatype_cache = [] |
| static array | $clone_mapping = [] |
Definition at line 21 of file class.ilDclCache.php.
|
static |
Definition at line 272 of file class.ilDclCache.php.
References ilDclFieldFactory\getFieldModelInstanceByClass().
Referenced by ilDclTable\loadCustomFields().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 94 of file class.ilDclCache.php.
References $id, and ILIAS\LTI\ToolProvider\$key.
Referenced by ilDclReferenceRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclFileRecordFieldModel\afterClone(), ilDclReferenceRecordFieldModel\getCloneRecordId(), ilDclReferenceFieldModel\getFieldRef(), and ilDclCopyFieldModel\getValidFieldProperties().
Here is the caller graph for this function:
|
static |
Get cached datatypes.
| ilDclException |
Definition at line 255 of file class.ilDclCache.php.
References ilDclDatatype\getAllDatatype(), and ilDclFieldTypePlugin\ID_BUFFER.
Referenced by ilDclDefaultValueFactory\create(), ilDclTableViewBaseDefaultValue\findAll(), and ilDclBaseFieldModel\loadDatatype().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 144 of file class.ilDclCache.php.
References ilDclFieldFactory\getFieldModelInstance().
Referenced by ilDclFieldEditGUI\__construct(), ilDclReferenceFieldRepresentation\addFilterInputFieldToTable(), ilDclBaseFieldModel\cloneStructure(), ilDclTable\deleteField(), ilDclFieldListGUI\deleteFields(), ilDataCollectionDataSet\getDependencies(), ilDclTableViewFieldSetting\getFieldObject(), ilDclReferenceFieldModel\getFieldRef(), ilDclReferenceFieldRepresentation\getInputField(), ilDclCopyFieldRepresentation\getInputField(), ilDclReferenceFieldModel\getRecordQuerySortObject(), ilDclReferenceRecordFieldModel\getReferenceFromValue(), and ilDataCollectionDataSet\getXmlNamespace().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Cache Field properties.
Definition at line 211 of file class.ilDclCache.php.
References ActiveRecord\where().
Referenced by ilDclBaseFieldModel\loadProperties().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| ilDclException |
Definition at line 183 of file class.ilDclCache.php.
References ilDclFieldFactory\getFieldRepresentationInstance(), and ilDclBaseFieldModel\getId().
Referenced by ilDclCreateViewTableGUI\getHTML(), ilDclRecordListTableGUI\initFilter(), and ilDclRecordEditGUI\initForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 154 of file class.ilDclCache.php.
References ilDclFieldFactory\getRecordModelInstance().
Referenced by ilDclDetailedViewGUI\__construct(), ilDclBaseRecordModel\cloneStructure(), ilDclRecordEditGUI\confirmDelete(), ilDclRecordEditGUI\delete(), ilDclDetailedViewGUI\doExtReplace(), ilDclReferenceRecordFieldModel\getExportValue(), ilDclReferenceRecordRepresentation\getHTML(), ilDclCopyFieldRepresentation\getInputField(), ilDclTable\getPartialRecords(), ilDclRecordEditGUI\getRecord(), ilDclRecordEditGUI\getRecordData(), ilDataCollectionDataSet\getXmlNamespace(), ilDclTable\loadRecords(), ilDclFileFieldRepresentation\requiredWorkaroundForInputField(), ilDclRecordEditGUI\save(), ilDclRecordEditGUI\sendFailure(), ilDclRecordListGUI\sendFile(), and ilDclRecordEditGUI\setFormValues().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 164 of file class.ilDclCache.php.
References ilDclBaseRecordFieldModel\getId(), and ilDclFieldFactory\getRecordFieldInstance().
Referenced by ilDclReferenceRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclFileRecordFieldModel\afterClone(), ilDclBaseFieldModel\afterClone(), ilDclFormulaRecordQueryObject\applyCustomSorting(), ilDclBaseRecordModel\cloneStructure(), ilDclRecordEditGUI\confirmDelete(), ilDclRecordListTableGUI\getStatus(), ilDclBaseRecordModel\loadRecordFields(), and ilDclRecordListGUI\sendFile().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Returns a record representation.
| ilDclException |
Definition at line 196 of file class.ilDclCache.php.
References ilDclBaseRecordFieldModel\getId(), and ilDclFieldFactory\getRecordRepresentationInstance().
Referenced by ilDclRecordEditGUI\confirmDelete(), and ilDclRecordListGUI\sendFile().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 131 of file class.ilDclCache.php.
Referenced by ilDclIliasReferenceRecordFieldModel\__construct(), ilDclRatingRecordFieldModel\__construct(), ilDclReferenceRecordFieldModel\__construct(), ilDclFieldListTableGUI\__construct(), ilDclFieldListGUI\__construct(), ilDclFieldEditGUI\__construct(), ilDclTableEditGUI\__construct(), ilDclTableViewGUI\__construct(), ilDclRecordListGUI\__construct(), ilDclReferenceFieldRepresentation\addFilterInputFieldToTable(), ilDclStandardField\allowFilterInListView(), ilDclFormulaFieldRepresentation\buildFieldCreationInput(), ilDclBaseFieldModel\checkValidity(), ilDclTableListGUI\confirmDeleteTables(), ilDclTableView\createDefaultSettings(), ilDclFieldListGUI\deleteFields(), ilDclTableListGUI\deleteTables(), ilObjDataCollection\doCreate(), ilDclBaseRecordModel\doDelete(), ilDclTableEditGUI\edit(), ilDclDetailedViewDefinition\getAvailablePlaceholders(), ILIAS\Modules\DataCollection\Fields\Formula\FormulaParser\Substitution\FieldSubstitution\getFieldFromPlaceholder(), ilDclReferenceFieldRepresentation\getInputField(), ilDclCopyFieldRepresentation\getInputField(), ilDclRecordEditGUI\getRecord(), ilDclReferenceRecordFieldModel\getReferenceFromValue(), ilDclTableView\getTable(), ilObjDataCollection\getTableById(), ilObjDataCollectionGUI\getTableViewId(), ilObjDataCollectionAccess\hasAccessToField(), ilObjDataCollectionAccess\hasAccessToFields(), ilObjDataCollectionAccess\hasAccessToTable(), ilObjDataCollectionAccess\hasPermissionToAddRecord(), ilDclBaseRecordModel\loadTable(), ilDclDetailedViewGUI\renderRecord(), ilDclFieldListGUI\save(), ilDclTableListGUI\save(), and ilDclTableEditGUI\save().
Here is the caller graph for this function:
|
staticprotected |
Definition at line 83 of file class.ilDclCache.php.
|
static |
Preloads field properties.
| ilDclBaseFieldModel[] | $fields |
Definition at line 228 of file class.ilDclCache.php.
References ActiveRecord\where().
Referenced by ilDclTable\loadCustomFields().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Resets all the cache fields.
Definition at line 297 of file class.ilDclCache.php.
Referenced by ilDclContentExporter\export().
Here is the caller graph for this function:
|
static |
Definition at line 75 of file class.ilDclCache.php.
Referenced by ilObjDataCollection\cloneStructure(), ilDclTableView\cloneStructure(), ilDclBaseFieldModel\cloneStructure(), ilDclBaseRecordModel\cloneStructure(), and ilDclTable\cloneStructure().
Here is the caller graph for this function:
|
staticprotected |
Definition at line 73 of file class.ilDclCache.php.
|
staticprotected |
Definition at line 60 of file class.ilDclCache.php.
|
staticprotected |
Definition at line 56 of file class.ilDclCache.php.
|
staticprotected |
Definition at line 48 of file class.ilDclCache.php.
|
staticprotected |
Definition at line 35 of file class.ilDclCache.php.
|
staticprotected |
Definition at line 44 of file class.ilDclCache.php.
|
staticprotected |
Definition at line 52 of file class.ilDclCache.php.
|
staticprotected |
Definition at line 39 of file class.ilDclCache.php.
|
staticprotected |
Definition at line 31 of file class.ilDclCache.php.
| const ilDclCache::TYPE_DATACOLLECTION = 'dcl' |
Definition at line 23 of file class.ilDclCache.php.
Referenced by ilObjDataCollection\cloneStructure().
| const ilDclCache::TYPE_FIELD = 'field' |
Definition at line 25 of file class.ilDclCache.php.
Referenced by ilDclReferenceRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclFileRecordFieldModel\afterClone(), ilDclBaseFieldModel\cloneStructure(), ilDclReferenceFieldModel\getFieldRef(), and ilDclCopyFieldModel\getValidFieldProperties().
| const ilDclCache::TYPE_RECORD = 'record' |
Definition at line 26 of file class.ilDclCache.php.
Referenced by ilDclReferenceRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilDclFileRecordFieldModel\afterClone(), ilDclBaseRecordModel\cloneStructure(), and ilDclReferenceRecordFieldModel\getCloneRecordId().
| const ilDclCache::TYPE_TABLE = 'table' |
Definition at line 24 of file class.ilDclCache.php.
Referenced by ilDclTable\cloneStructure().
| const ilDclCache::TYPE_TABLEVIEW = 'tableview' |
Definition at line 27 of file class.ilDclCache.php.
Referenced by ilDclTableView\cloneStructure().