|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
LTI provider for LTI launch. More...
Inheritance diagram for ilLTIToolConsumer:
Collaboration diagram for ilLTIToolConsumer:Public Member Functions | |
| setExtConsumerId ($a_id) | |
| getExtConsumerId () | |
| setRefId ($a_ref_id) | |
| getRefId () | |
| getId () | |
| setTitle ($title) | |
| getTitle () | |
| setDescription ($description) | |
| getDescription () | |
| setPrefix ($prefix) | |
| getPrefix () | |
| setSecret ($secret) | |
| getSecret () | |
| createSecret () | |
| Create a secret. More... | |
| setLanguage ($lang) | |
| getLanguage () | |
| setActive ($value) | |
| getActive () | |
| setRole ($role_id) | |
| getRole () | |
| setEnabled ($a_status) | |
| getEnabled () | |
| saveGlobalToolConsumerSettings (ilLTIDataConnector $dataConnector) | |
| Save global consumer settings. More... | |
| deleteGlobalToolConsumerSettings (ilLTIDataConnector $dataConnector) | |
| Delete global tool consumer settings. More... | |
| saveLTI ($dataConnector) | |
| Save the tool consumer to the database with ILIAS extension. More... | |
Static Public Member Functions | |
| static | fromRecordId ($id, $dataConnector) |
| Load the tool consumer from the database by its record ID. More... | |
| static | fromExternalConsumerId ($id, $dataConnector) |
| static | fromGlobalSettingsAndRefId ($a_ext_consumer_id, $a_ref_id, ilLTIDataConnector $a_data_connector) |
| Load consumer from global settings and ref_id. More... | |
Protected Attributes | |
| $ref_id | |
| $ext_consumer_id = 0 | |
| $title = '' | |
| $description = '' | |
| $prefix = '' | |
| $user_language = '' | |
| $role = 0 | |
Definition at line 13 of file class.ilLTIToolConsumer.php.
| ilLTIToolConsumer::createSecret | ( | ) |
Create a secret.
Definition at line 149 of file class.ilLTIToolConsumer.php.
References setSecret().
Here is the call graph for this function:| ilLTIToolConsumer::deleteGlobalToolConsumerSettings | ( | ilLTIDataConnector | $dataConnector | ) |
Delete global tool consumer settings.
| ilLTIDataConnector | $dataConnector |
Definition at line 292 of file class.ilLTIToolConsumer.php.
References ilLTIDataConnector\deleteGlobalToolConsumerSettings().
Here is the call graph for this function:
|
static |
| type | $id | |
| type | $dataConnector |
Definition at line 244 of file class.ilLTIToolConsumer.php.
Referenced by ilObjLTIAdministrationGUI\changeStatusLTIConsumer(), ilObjLTIAdministrationGUI\deleteLTIConsumer(), ilObjLTIAdministrationGUI\editConsumer(), and ilObjLTIAdministrationGUI\updateLTIConsumer().
Here is the caller graph for this function:
|
static |
Load consumer from global settings and ref_id.
| type | $a_ext_consumer_id | |
| type | $a_ref_id | |
| ilLTIDataConnector | $a_data_connector | @retrun ilLTIToolConsumer |
Definition at line 263 of file class.ilLTIToolConsumer.php.
References fromRecordId(), and ilLTIDataConnector\lookupRecordIdByGlobalSettingsAndRefId().
Referenced by ilLTIProviderObjectSettingGUI\initObjectSettingsForm(), and ilLTIProviderObjectSettingGUI\updateSettings().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Load the tool consumer from the database by its record ID.
| int | $id | The consumer key record ID |
| DataConnector | $dataConnector | Database connection object |
Definition at line 223 of file class.ilLTIToolConsumer.php.
References ilLoggerFactory\getLogger().
Referenced by fromGlobalSettingsAndRefId(), and ilAuthProviderLTI\lookupConsumer().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLTIToolConsumer::getActive | ( | ) |
Definition at line 181 of file class.ilLTIToolConsumer.php.
Referenced by ilLTIDataConnector\saveGlobalToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::getDescription | ( | ) |
Definition at line 108 of file class.ilLTIToolConsumer.php.
References $description.
Referenced by ilLTIDataConnector\saveGlobalToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::getEnabled | ( | ) |
Definition at line 208 of file class.ilLTIToolConsumer.php.
| ilLTIToolConsumer::getExtConsumerId | ( | ) |
Definition at line 57 of file class.ilLTIToolConsumer.php.
References $ext_consumer_id.
Referenced by ilAuthProviderLTI\createUser(), ilLTIDataConnector\deleteGlobalToolConsumerSettings(), ilAuthProviderLTI\handleLocalRoleAssignments(), ilLTIDataConnector\loadGlobalToolConsumerSettings(), ilLTIDataConnector\loadObjectToolConsumerSettings(), ilLTIDataConnector\lookupRecordIdByGlobalSettingsAndRefId(), ilLTIDataConnector\saveGlobalToolConsumerSettings(), and ilLTIDataConnector\saveToolConsumerILIAS().
Here is the caller graph for this function:| ilLTIToolConsumer::getId | ( | ) |
Definition at line 75 of file class.ilLTIToolConsumer.php.
| ilLTIToolConsumer::getLanguage | ( | ) |
Definition at line 165 of file class.ilLTIToolConsumer.php.
References $user_language.
Referenced by ilAuthProviderLTI\createUser(), and ilLTIDataConnector\saveGlobalToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::getPrefix | ( | ) |
Definition at line 124 of file class.ilLTIToolConsumer.php.
References $prefix.
Referenced by ilAuthProviderLTI\createUser(), and ilLTIDataConnector\saveGlobalToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::getRefId | ( | ) |
Definition at line 67 of file class.ilLTIToolConsumer.php.
References $ref_id.
Referenced by ilLTIDataConnector\lookupRecordIdByGlobalSettingsAndRefId(), and ilLTIDataConnector\saveToolConsumerILIAS().
Here is the caller graph for this function:| ilLTIToolConsumer::getRole | ( | ) |
Definition at line 197 of file class.ilLTIToolConsumer.php.
References $role.
Referenced by ilAuthProviderLTI\createUser(), ilLTIDataConnector\saveGlobalToolConsumerSettings(), and ilAuthProviderLTI\updateUser().
Here is the caller graph for this function:| ilLTIToolConsumer::getSecret | ( | ) |
Definition at line 140 of file class.ilLTIToolConsumer.php.
| ilLTIToolConsumer::getTitle | ( | ) |
Definition at line 92 of file class.ilLTIToolConsumer.php.
References $title.
Referenced by ilLTIDataConnector\saveGlobalToolConsumerSettings(), and ilLTIDataConnector\saveToolConsumerILIAS().
Here is the caller graph for this function:| ilLTIToolConsumer::saveGlobalToolConsumerSettings | ( | ilLTIDataConnector | $dataConnector | ) |
Save global consumer settings.
| ilLTIDataConnector | $dataConnector |
Definition at line 283 of file class.ilLTIToolConsumer.php.
References ilLTIDataConnector\saveGlobalToolConsumerSettings().
Here is the call graph for this function:| ilLTIToolConsumer::saveLTI | ( | $dataConnector | ) |
Save the tool consumer to the database with ILIAS extension.
Definition at line 303 of file class.ilLTIToolConsumer.php.
References $ok.
| ilLTIToolConsumer::setActive | ( | $value | ) |
| integer | $value |
Definition at line 173 of file class.ilLTIToolConsumer.php.
Referenced by ilLTIDataConnector\loadGlobalToolConsumerSettings(), and ilLTIDataConnector\loadObjectToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::setDescription | ( | $description | ) |
| string | $description |
Definition at line 100 of file class.ilLTIToolConsumer.php.
References $description.
Referenced by ilLTIDataConnector\loadGlobalToolConsumerSettings(), and ilLTIDataConnector\loadObjectToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::setEnabled | ( | $a_status | ) |
Definition at line 203 of file class.ilLTIToolConsumer.php.
| ilLTIToolConsumer::setExtConsumerId | ( | $a_id | ) |
Definition at line 52 of file class.ilLTIToolConsumer.php.
Referenced by ilLTIDataConnector\loadToolConsumerILIAS(), and ilLTIDataConnector\saveGlobalToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::setLanguage | ( | $lang | ) |
| string | $lang | (int?) |
Definition at line 157 of file class.ilLTIToolConsumer.php.
References $lang.
Referenced by ilLTIDataConnector\loadGlobalToolConsumerSettings(), and ilLTIDataConnector\loadObjectToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::setPrefix | ( | $prefix | ) |
| string | $prefix |
Definition at line 116 of file class.ilLTIToolConsumer.php.
References $prefix.
Referenced by ilLTIDataConnector\loadGlobalToolConsumerSettings(), and ilLTIDataConnector\loadObjectToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::setRefId | ( | $a_ref_id | ) |
Definition at line 62 of file class.ilLTIToolConsumer.php.
Referenced by ilLTIDataConnector\loadToolConsumerILIAS().
Here is the caller graph for this function:| ilLTIToolConsumer::setRole | ( | $role_id | ) |
| integer | $role_id |
Definition at line 189 of file class.ilLTIToolConsumer.php.
Referenced by ilLTIDataConnector\loadGlobalToolConsumerSettings(), and ilLTIDataConnector\loadObjectToolConsumerSettings().
Here is the caller graph for this function:| ilLTIToolConsumer::setSecret | ( | $secret | ) |
| string | $secret |
Definition at line 132 of file class.ilLTIToolConsumer.php.
Referenced by createSecret().
Here is the caller graph for this function:| ilLTIToolConsumer::setTitle | ( | $title | ) |
| string | $title |
Definition at line 83 of file class.ilLTIToolConsumer.php.
References $title.
Referenced by ilLTIDataConnector\loadGlobalToolConsumerSettings(), and ilLTIDataConnector\loadObjectToolConsumerSettings().
Here is the caller graph for this function:
|
protected |
Definition at line 34 of file class.ilLTIToolConsumer.php.
Referenced by getDescription(), and setDescription().
|
protected |
Definition at line 24 of file class.ilLTIToolConsumer.php.
Referenced by getExtConsumerId().
|
protected |
Definition at line 39 of file class.ilLTIToolConsumer.php.
Referenced by getPrefix(), and setPrefix().
|
protected |
Definition at line 18 of file class.ilLTIToolConsumer.php.
Referenced by getRefId().
|
protected |
Definition at line 49 of file class.ilLTIToolConsumer.php.
Referenced by getRole().
|
protected |
Definition at line 29 of file class.ilLTIToolConsumer.php.
Referenced by getTitle(), and setTitle().
|
protected |
Definition at line 44 of file class.ilLTIToolConsumer.php.
Referenced by getLanguage().