|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilDclTableView:
Collaboration diagram for ilDclTableView:Public Member Functions | |
| getId () | |
| setId (int $id) | |
| getTableId () | |
| setTableId (int $table_id) | |
| getTitle () | |
| setTitle (string $title) | |
| getDescription () | |
| setDescription (string $description) | |
| getRoles () | |
| setRoles (array $roles) | |
| getRoleLimitation () | |
| setRoleLimitation (bool $role_limitation) | |
| sleep ($field_name) | |
| wakeUp ($field_name, $field_value) | |
| delete () | |
| getTable () | |
| getFilterableFieldSettings () | |
| getFilterableFields Returns all fieldsetting-objects of this tableview which have set their filterable to true, including standard fields. More... | |
| getVisibleFields () | |
| Returns all field-objects of this tableview which have set their visibility to true, including standard fields. More... | |
| getFieldSettings () | |
| getFieldSetting ($field_id) | |
| create (bool $create_default_settings=true) | |
| createDefaultSettings () | |
| create default ilDclTableViewFieldSetting entries More... | |
| createFieldSetting ($field_id) | |
| create ilDclTableViewFieldSetting for this tableview and the given field id More... | |
| cloneStructure (ilDclTableView $orig, array $new_fields) | |
Public Member Functions inherited from ActiveRecord | |
| getArConnector () | |
| getArFieldList () | |
| getConnectorContainerName () | |
| @description Return the Name of your Connector Table More... | |
| setConnectorContainerName (string $connector_container_name) | |
| getPrimaryFieldValue () | |
| setPrimaryFieldValue ($value) | |
| __construct (mixed $primary_key=0) | |
| storeObjectToCache () | |
| asStdClass () | |
| asArray () | |
| buildFromArray (array $array) | |
| fixDateField ($field_name, string $value) | |
| sleep ($field_name) | |
| wakeUp ($field_name, $field_value) | |
| getArrayForConnector () | |
| installConnector () | |
| store () | |
| save () | |
| create () | |
| copy (int $new_id=0) | |
| afterObjectLoad () | |
| read () | |
| update () | |
| delete () | |
| __call ($name, $arguments) | |
Static Public Member Functions | |
| static | returnDbTableName () |
| static | findOrGetInstance ($primary_key, array $add_constructor_args=[]) |
| static | getAllForTableId (int $table_id) |
| static | createOrGetStandardView (int $table_id) |
Static Public Member Functions inherited from ActiveRecord | |
| static | returnDbTableName () |
| static | installDB () |
| static | renameDBField (string $old_name, string $new_name) |
| static | tableExists () |
| static | fieldExists (string $field_name) |
| static | removeDBField (string $field_name) |
| static | updateDB () |
| static | resetDB () |
| static | truncateDB () |
| static | flushDB () |
| @depracated never use in ILIAS Core, Plugins only More... | |
| static | preloadObjects () |
| static | additionalParams (array $additional_params) |
| static | findOrFail ($primary_key, array $add_constructor_args=[]) |
| Tries to find the object and throws an Exception if object is not found, instead of returning null. More... | |
| static | findOrGetInstance ($primary_key, array $add_constructor_args=[]) |
| static | where ($where, $operator=null) |
| static | innerjoinAR (ActiveRecord $activeRecord, $on_this, string $on_external, array $fields=[' *'], string $operator='=', bool $both_external=false) |
| static | innerjoin (string $tablename, $on_this, string $on_external, array $fields=[' *'], string $operator='=', bool $both_external=false) |
| static | leftjoin (string $tablename, $on_this, string $on_external, array $fields=[' *'], string $operator='=', bool $both_external=false) |
| static | orderBy (string $orderBy, string $orderDirection='ASC') |
| static | dateFormat (string $date_format='d.m.Y - H:i:s') |
| static | limit (int $start, int $end) |
| static | affectedRows () |
| static | count () |
| static | get () |
| static | debug () |
| static | first () |
| static | getCollection () |
| static | last () |
| static | getFirstFromLastQuery () |
| static | connector (arConnector $arConnector) |
| static | raw (bool $set_raw=true) |
| static | getArray (?string $key=null, string|array|null $values=null) |
| static | _toCamelCase (string $str, bool $capitalise_first_char=false) |
Protected Attributes | |
| int | $id |
| int | $table_id = 0 |
| string | $title = "" |
| array | $roles = [] |
| bool | $role_limitation = false |
| string | $description = '' |
| array | $visible_fields_cache = [] |
Protected Attributes inherited from ActiveRecord | |
| bool | $ar_safe_read = true |
| string | $connector_container_name = '' |
| bool | $is_new = true |
Additional Inherited Members | |
Protected Member Functions inherited from ActiveRecord | |
| installDatabase () | |
Static Protected Member Functions inherited from ActiveRecord | |
| static | getCalledClass () |
| @description Returns an instance of the instatiated calling active record (needs to be done in static methods) @TODO : This should be cached somehow More... | |
| static | fromCamelCase (string $str) |
Definition at line 21 of file class.ilDclTableView.php.
| ilDclTableView::cloneStructure | ( | ilDclTableView | $orig, |
| array | $new_fields | ||
| ) |
| ilDclTableView | $orig | |
| array | $new_fields | fields mapping |
Definition at line 333 of file class.ilDclTableView.php.
References $DIC, Vendor\Package\$f, ActiveRecord\create(), createFieldSetting(), ilDclDetailedViewDefinition\exists(), getDescription(), getFieldSettings(), getId(), getRoleLimitation(), getRoles(), getTitle(), ilDclCache\setCloneOf(), setDescription(), setRoleLimitation(), setRoles(), setTitle(), and ilDclCache\TYPE_TABLEVIEW.
Here is the call graph for this function:| ilDclTableView::create | ( | bool | $create_default_settings = true | ) |
Definition at line 275 of file class.ilDclTableView.php.
References createDefaultSettings().
Here is the call graph for this function:| ilDclTableView::createDefaultSettings | ( | ) |
create default ilDclTableViewFieldSetting entries
Definition at line 286 of file class.ilDclTableView.php.
References createFieldSetting(), and ilDclCache\getTableCache().
Referenced by create().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableView::createFieldSetting | ( | $field_id | ) |
create ilDclTableViewFieldSetting for this tableview and the given field id
| int | string | $field_id |
Definition at line 305 of file class.ilDclTableView.php.
References ilDclStandardField\_isStandardField(), and ActiveRecord\where().
Referenced by cloneStructure(), and createDefaultSettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| $table_id |
Definition at line 394 of file class.ilDclTableView.php.
References $DIC, $http, $lng, $ref_id, ILIAS\UI\examples\Layout\Page\Mail\$refinery, $roles, $table_id, and ActiveRecord\first().
Referenced by ilDclTable\doCreate().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableView::delete | ( | ) |
Reimplemented from ActiveRecord.
Definition at line 170 of file class.ilDclTableView.php.
References getFieldSettings().
Here is the call graph for this function:
|
static |
Reimplemented from ActiveRecord.
Definition at line 187 of file class.ilDclTableView.php.
Referenced by ilDclRecordEditGUI\__construct(), ilDclCreateViewDefinitionGUI\__construct(), ilDclEditViewDefinitionGUI\__construct(), and ilDclTableViewGUI\executeCommand().
Here is the caller graph for this function:
|
static |
Definition at line 385 of file class.ilDclTableView.php.
References $table_id, and ActiveRecord\where().
Referenced by ilDclBaseFieldModel\addToTableViews(), and ilDclTable\getTableViews().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableView::getDescription | ( | ) |
Definition at line 115 of file class.ilDclTableView.php.
References $description.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::getFieldSetting | ( | $field_id | ) |
| $field_id |
Definition at line 267 of file class.ilDclTableView.php.
References getId(), and ActiveRecord\where().
Here is the call graph for this function:| ilDclTableView::getFieldSettings | ( | ) |
| arException |
Definition at line 243 of file class.ilDclTableView.php.
References ilDclDatatype\getAllDatatype(), getId(), getTableId(), and ActiveRecord\where().
Referenced by cloneStructure(), and delete().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableView::getFilterableFieldSettings | ( | ) |
getFilterableFields Returns all fieldsetting-objects of this tableview which have set their filterable to true, including standard fields.
Definition at line 197 of file class.ilDclTableView.php.
References getTableId(), and ActiveRecord\where().
Here is the call graph for this function:| ilDclTableView::getId | ( | ) |
Definition at line 85 of file class.ilDclTableView.php.
References $id.
Referenced by cloneStructure(), ilDclTableViewGUI\getActions(), getFieldSetting(), and getFieldSettings().
Here is the caller graph for this function:| ilDclTableView::getRoleLimitation | ( | ) |
Definition at line 135 of file class.ilDclTableView.php.
References $role_limitation.
Referenced by cloneStructure(), and ilObjDataCollectionAccess\hasAccessToTableView().
Here is the caller graph for this function:| ilDclTableView::getRoles | ( | ) |
Definition at line 125 of file class.ilDclTableView.php.
References $roles.
Referenced by cloneStructure(), and ilObjDataCollectionAccess\hasAccessToTableView().
Here is the caller graph for this function:| ilDclTableView::getTable | ( | ) |
Definition at line 179 of file class.ilDclTableView.php.
References ilDclCache\getTableCache().
Here is the call graph for this function:| ilDclTableView::getTableId | ( | ) |
Definition at line 95 of file class.ilDclTableView.php.
References $table_id.
Referenced by getFieldSettings(), getFilterableFieldSettings(), and getVisibleFields().
Here is the caller graph for this function:| ilDclTableView::getTitle | ( | ) |
Definition at line 105 of file class.ilDclTableView.php.
References $title.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::getVisibleFields | ( | ) |
Returns all field-objects of this tableview which have set their visibility to true, including standard fields.
Definition at line 214 of file class.ilDclTableView.php.
References $visible_fields_cache, getTableId(), and ActiveRecord\where().
Here is the call graph for this function:
|
static |
Reimplemented from ActiveRecord.
Definition at line 80 of file class.ilDclTableView.php.
| ilDclTableView::setDescription | ( | string | $description | ) |
Definition at line 120 of file class.ilDclTableView.php.
References $description.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::setId | ( | int | $id | ) |
Definition at line 90 of file class.ilDclTableView.php.
References $id.
| ilDclTableView::setRoleLimitation | ( | bool | $role_limitation | ) |
Definition at line 140 of file class.ilDclTableView.php.
References $role_limitation.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::setRoles | ( | array | $roles | ) |
Definition at line 130 of file class.ilDclTableView.php.
References $roles.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::setTableId | ( | int | $table_id | ) |
Definition at line 100 of file class.ilDclTableView.php.
References $table_id.
| ilDclTableView::setTitle | ( | string | $title | ) |
Definition at line 110 of file class.ilDclTableView.php.
References $title.
Referenced by cloneStructure().
Here is the caller graph for this function:| ilDclTableView::sleep | ( | $field_name | ) |
| string | $field_name |
Reimplemented from ActiveRecord.
Definition at line 148 of file class.ilDclTableView.php.
| ilDclTableView::wakeUp | ( | $field_name, | |
| $field_value | |||
| ) |
| string | $field_name | |
| int | string | $field_value |
Reimplemented from ActiveRecord.
Definition at line 161 of file class.ilDclTableView.php.
|
protected |
Definition at line 70 of file class.ilDclTableView.php.
Referenced by getDescription(), and setDescription().
|
protected |
Definition at line 33 of file class.ilDclTableView.php.
|
protected |
Definition at line 63 of file class.ilDclTableView.php.
Referenced by getRoleLimitation(), and setRoleLimitation().
|
protected |
Definition at line 56 of file class.ilDclTableView.php.
Referenced by createOrGetStandardView(), getRoles(), and setRoles().
|
protected |
Definition at line 41 of file class.ilDclTableView.php.
Referenced by createOrGetStandardView(), getAllForTableId(), getTableId(), and setTableId().
|
protected |
Definition at line 49 of file class.ilDclTableView.php.
Referenced by getTitle(), and setTitle().
|
protected |
Definition at line 74 of file class.ilDclTableView.php.
Referenced by getVisibleFields().