|
| getRecordQuerySortObject (string $direction="asc", bool $sort_by_status=false) |
|
| getRecordQueryFilterObject ( $filter_value="", ?ilDclBaseFieldModel $sort_field=null) |
|
| __construct (int $a_id=0) |
|
| setId ($a_id) |
| Set field id. More...
|
|
| getId () |
| Get field id. More...
|
|
| setTableId (int $a_id) |
| Set table id. More...
|
|
| getTableId () |
| Get table id. More...
|
|
| setTitle (string $a_title) |
| Set title. More...
|
|
| getTitle () |
| Get title. More...
|
|
| setDescription (string $a_desc) |
| Set description. More...
|
|
| getDescription () |
| Get description. More...
|
|
| setDatatypeId (int $a_id) |
| Set datatype id. More...
|
|
| getDatatypeId () |
| Get datatype_id. More...
|
|
| isUnique () |
|
| setUnique (?bool $unique) |
|
| getDatatype () |
|
| getDatatypeTitle () |
|
| getPresentationTitle () |
|
| getPresentationDescription () |
|
| getStorageLocation () |
| Get storage location for the model. More...
|
|
| getExportable () |
|
| toArray () |
|
| isStandardField () |
|
| doRead () |
|
| buildFromDBRecord (array $rec) |
| Builds model from db record. More...
|
|
| doCreate () |
|
| doUpdate () |
|
| updateProperties () |
| Update properties of this field in Database. More...
|
|
| doDelete () |
| Remove field and properties. More...
|
|
| getViewSettings () |
|
| getViewSetting (int $tableview_id) |
|
| getOrder () |
|
| setOrder (int $order) |
|
| hasProperty (string $key) |
| Checks if a certain property for a field is set. More...
|
|
| getProperty (string $key) |
|
| getPropertyInstance (string $key) |
|
| setProperty (string $key, $value) |
|
| getValidFieldProperties () |
| Returns all valid properties for a field-type. More...
|
|
| checkValidityFromForm (ilPropertyFormGUI &$form, ?int $record_id=null) |
|
| checkValidity ($value, ?int $record_id=null) |
| Check if input is valid. More...
|
|
| cloneStructure (int $original_id) |
|
| afterClone (array $records) |
|
| cloneProperties (ilDclBaseFieldModel $originalField) |
|
| setExportable (bool $exportable) |
|
| allowFilterInListView () |
|
| getRecordQuerySortObject (string $direction="asc", bool $sort_by_status=false) |
| Returns a query-object for building the record-loader-sql-query. More...
|
|
| getRecordQueryFilterObject ( $filter_value="", ?ilDclBaseFieldModel $sort_field=null) |
| Returns a query-object for building the record-loader-sql-query. More...
|
|
| getSortField () |
| Returns the sort-field id. More...
|
|
| hasNumericSorting () |
| Set to true, when the sorting should be handled numerical. More...
|
|
| checkFieldCreationInput (ilPropertyFormGUI $form) |
| Checks input of specific fields befor saving. More...
|
|
| getStorageLocationOverride () |
|
| setStorageLocationOverride (?int $storage_location_override) |
|
| fillHeaderExcel (ilExcel $worksheet, int &$row, int &$col) |
|
| checkTitlesForImport (array &$titles, array &$import_fields) |
|
| storePropertiesFromForm (ilPropertyFormGUI $form) |
| called when saving the 'edit field' form More...
|
|
| fillPropertiesForm (ilPropertyFormGUI &$form) |
| called to fill the 'edit field' form More...
|
|
| isConfirmationRequired (ilPropertyFormGUI $form) |
| called by ilDclFieldEditGUI when updating field properties if you overwrite this method, remember to also overwrite getConfirmationGUI More...
|
|
| getConfirmationGUI (ilPropertyFormGUI $form) |
| called by ilDclFieldEditGUI if isConfirmationRequired returns true More...
|
|