Abstract class to provide a connection to a persistent store for LTI objects
author | Stephen P Vickers |
---|---|
version | 2.5.00 |
license | GNU Lesser General Public License, version 3 |
package | LTI |
Consumer_Nonce_load(\LTI_Consumer_Nonce $nonce) : boolean
\LTI_Consumer_Nonce
Nonce object
boolean
True if the nonce object was successfully loadedConsumer_Nonce_save(\LTI_Consumer_Nonce $nonce) : boolean
\LTI_Consumer_Nonce
Nonce object
boolean
True if the nonce object was successfully savedResource_Link_Share_Key_delete(\LTI_Resource_Link_Share_Key $share_key) : boolean
\LTI_Resource_Link_Share_Key
Resource link share key object
boolean
True if the resource link share key object was successfully deletedResource_Link_Share_Key_load(\LTI_Resource_Link_Share_Key $share_key) : boolean
\LTI_Resource_Link_Share_Key
Resource_Link share key object
boolean
True if the resource link share key object was successfully loadedResource_Link_Share_Key_save(\LTI_Resource_Link_Share_Key $share_key) : boolean
\LTI_Resource_Link_Share_Key
Resource link share key object
boolean
True if the resource link share key object was successfully savedResource_Link_delete(\LTI_Resource_Link $resource_link) : boolean
\LTI_Resource_Link
Resource_Link object
boolean
True if the Resource_Link object was successfully deletedResource_Link_getShares(\LTI_Resource_Link $resource_link) : array
\LTI_Resource_Link
Resource_Link object
array
Array of LTI_Resource_Link_Share objectsResource_Link_getUserResultSourcedIDs(\LTI_Resource_Link $resource_link, boolean $local_only, integer $id_scope) : array
\LTI_Resource_Link
Resource link object
boolean
True if only users within the resource link are to be returned (excluding users sharing this resource link)
integer
Scope value to use for user IDs
array
Array of LTI_User objectsResource_Link_load(\LTI_Resource_Link $resource_link) : boolean
\LTI_Resource_Link
Resource_Link object
boolean
True if the resource link object was successfully loadedResource_Link_save(\LTI_Resource_Link $resource_link) : boolean
\LTI_Resource_Link
Resource_Link object
boolean
True if the resource link object was successfully savedTool_Consumer_delete(\LTI_Tool_Consumer $consumer) : boolean
\LTI_Tool_Consumer
Consumer object
boolean
True if the tool consumer object was successfully deletedTool_Consumer_list() : array
array
Array of all defined LTI_Tool_Consumer objectsTool_Consumer_load(mixed $consumer) : boolean
mixed
LTI_Tool_Consumer object
boolean
True if the tool consumer object was successfully loadedTool_Consumer_save(\LTI_Tool_Consumer $consumer) : boolean
\LTI_Tool_Consumer
Consumer object
boolean
True if the tool consumer object was successfully savedUser_delete(\LTI_User $user) : boolean
\LTI_User
User object
boolean
True if the user object was successfully deletedUser_load(\LTI_User $user) : boolean
\LTI_User
User object
boolean
True if the user object was successfully loadedUser_save(\LTI_User $user) : boolean
\LTI_User
User object
boolean
True if the user object was successfully savedgetDataConnector(mixed $data_connector, mixed $db= NULL
, string $type= NULL
) : \LTI_Data_Connector
mixed
A data connector object, string or array
mixed
A database connection object or string (optional)
string
The type of data connector (optional)
\LTI_Data_Connector
Data connector objectgetRandomString(integer $length = 8
) : string
integer
Length of string to be generated (optional, default is 8 characters)
string
Random stringquoted(string $value, string $addQuotes = TRUE
) : boolean
string
Value to be quoted
string
If true the returned string will be enclosed in single quotes (optional, default is true)
boolean
True if the user object was successfully deleted$date_format : string
'Y-m-d'
$time_format : string
'H:i:s'
CONSUMER_TABLE_NAME = 'lti_consumer'
CONTEXT_TABLE_NAME = 'lti_context'
NONCE_TABLE_NAME = 'lti_nonce'
RESOURCE_LINK_SHARE_KEY_TABLE_NAME = 'lti_share_key'
RESOURCE_LINK_TABLE_NAME = 'lti_context'
USER_TABLE_NAME = 'lti_user'