|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Collaboration diagram for ilCmiXapiUser:Public Member Functions | |
| __construct ($objId=null, $usrId=null, $privacyIdent=null) | |
| getObjId () | |
| setObjId ($objId) | |
| getPrivacyIdent () | |
| setPrivacyIdent ($privacyIdent) | |
| getUsrId () | |
| setUsrId ($usrId) | |
| getUsrIdent () | |
| setUsrIdent (string $usrIdent) | |
| getRegistration () | |
| setRegistration (string $registration) | |
| hasProxySuccess () | |
| setProxySuccess ($proxySuccess) | |
| setSatisfied ($satisfied) | |
| getSatisfied () | |
| getFetchUntil () | |
| setFetchUntil (ilCmiXapiDateTime $fetchUntil) | |
| load () | |
| assignFromDbRow ($dbRow) | |
| save () | |
Static Public Member Functions | |
| static | getIliasUuid () |
| static | getInstancesByObjectIdAndUsrId ($objId, $usrId) |
| static | getInstanceByObjectIdAndUsrIdent ($objId, $usrIdent) |
| static | saveProxySuccess ($objId, $usrId, $privacyIdent) |
| static | getIdent ($userIdentMode, ilObjUser $user) |
| static | getIdentAsId ($userIdentMode, ilObjUser $user) |
| static | getName ($userNameMode, ilObjUser $user) |
| static | getUsersForObject ($objId, $asUsrId=false) |
| static | getUserIdents ($objId, $usrId) |
| static | deleteUsersForObject (int $objId, ?array $users=[]) |
| static | exists ($objId, $usrId, $privacyIdent=999) |
| static | getCmixObjectsHavingUsersMissingProxySuccess () |
| static | updateFetchedUntilForObjects (ilCmiXapiDateTime $fetchedUntil, $objectIds) |
| static | lookupObjectIds ($usrId, $type='') |
| static | getUserObjectUniqueId ($length=32) |
| static | getUUID ($length=32) |
| static | generateCMI5Registration ($objId, $usrId) |
| static | generateRegistration (ilObjCmiXapi $obj, ilObjUser $user) |
| static | getCMI5RegistrationFromAuthToken (ilCmiXapiAuthToken $authToken) |
| static | getRegistrationFromAuthToken (ilCmiXapiAuthToken $authToken) |
Data Fields | |
| const | DB_TABLE_NAME = 'cmix_users' |
Static Protected Member Functions | |
| static | buildPseudoEmail ($mbox, $domain) |
Protected Attributes | |
| $objId | |
| $usrId | |
| $privacyIdent | |
| $proxySuccess | |
| $satisfied | |
| $fetchUntil | |
| $usrIdent | |
| $registration | |
Static Private Member Functions | |
| static | userObjectUniqueIdExists ($id) |
Definition at line 15 of file class.ilCmiXapiUser.php.
| ilCmiXapiUser::__construct | ( | $objId = null, |
|
$usrId = null, |
|||
$privacyIdent = null |
|||
| ) |
Definition at line 60 of file class.ilCmiXapiUser.php.
References $objId, $privacyIdent, $usrId, IL_CAL_UNIX, and load().
Here is the call graph for this function:| ilCmiXapiUser::assignFromDbRow | ( | $dbRow | ) |
Definition at line 235 of file class.ilCmiXapiUser.php.
References IL_CAL_DATETIME, setFetchUntil(), setObjId(), setPrivacyIdent(), setProxySuccess(), setRegistration(), setSatisfied(), setUsrId(), and setUsrIdent().
Referenced by load().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprotected |
| string | $mbox | |
| string | $domain |
Definition at line 428 of file class.ilCmiXapiUser.php.
Referenced by getIdent().
Here is the caller graph for this function:
|
static |
| int | $objId | |
| int[] | $users |
Definition at line 519 of file class.ilCmiXapiUser.php.
|
static |
Definition at line 535 of file class.ilCmiXapiUser.php.
References $DIC, $objId, $privacyIdent, $query, $res, and $usrId.
Referenced by ilLPStatusCmiXapiAbstract\determineStatus(), and ilObjCmiXapiGUI\initInfoScreenToolbar().
Here is the caller graph for this function:
|
static |
Definition at line 688 of file class.ilCmiXapiUser.php.
References $objId, and $usrId.
Referenced by ilCmiXapiLaunchGUI\initCmixUser().
Here is the caller graph for this function:
|
static |
Definition at line 693 of file class.ilCmiXapiUser.php.
References ilObject\getId(), and ilObject2\getRefId().
Referenced by ilCmiXapiLaunchGUI\CMI5preLaunch(), and ilCmiXapiLaunchGUI\getLaunchParameters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 698 of file class.ilCmiXapiUser.php.
References ilCmiXapiAuthToken\getObjId(), and ilCmiXapiAuthToken\getUsrId().
Referenced by XapiProxy\XapiProxyRequest\handleGetStatementsRequest().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 561 of file class.ilCmiXapiUser.php.
References $DIC, $query, and $res.
Referenced by ilXapiResultsCronjob\getObjectsToBeReported().
Here is the caller graph for this function:| ilCmiXapiUser::getFetchUntil | ( | ) |
Definition at line 207 of file class.ilCmiXapiUser.php.
References $fetchUntil.
Referenced by save(), and ilObjCmiXapiGUI\sendLastFetchInfo().
Here is the caller graph for this function:
|
static |
| string | $userIdentMode | |
| ilObjUser | $user |
Definition at line 333 of file class.ilCmiXapiUser.php.
References $_SERVER, ilObjUser\_isAnonymous(), buildPseudoEmail(), ilObject\getCreateDate(), ilObjUser\getEmail(), ilObjUser\getExternalAccount(), ilObject\getId(), ilObjUser\getLogin(), ilUtil\is_email(), ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_EXT_ACCOUNT, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_LOGIN, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_RANDOM, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_SHA256, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_SHA256URL, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_USER_ID, and ilObjCmiXapi\PRIVACY_IDENT_REAL_EMAIL.
Referenced by ilLTIConsumerContentGUI\getStartButtonTxt11(), ilCmiXapiLaunchGUI\initCmixUser(), and ilLTIConsumerContentGUI\initCmixUser().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| string | $userIdentMode | |
| ilObjUser | $user |
Definition at line 384 of file class.ilCmiXapiUser.php.
References $_SERVER, ilObject\getCreateDate(), ilObjUser\getExternalAccount(), ilObject\getId(), ilObjUser\getLogin(), getUserObjectUniqueId(), ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_EXT_ACCOUNT, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_LOGIN, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_RANDOM, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_SHA256, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_SHA256URL, ilObjCmiXapi\PRIVACY_IDENT_IL_UUID_USER_ID, and ilObjCmiXapi\PRIVACY_IDENT_REAL_EMAIL.
Referenced by ilObjLTIConsumer\buildLaunchParameters().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 159 of file class.ilCmiXapiUser.php.
References getUUID().
Referenced by ilCmiXapiSettingsGUI\buildForm(), ilObjCmiXapiAdministrationGUI\buildLrsTypeForm(), ilCmiXapiContentUploadImporter\generateActivityId(), and ilLTIConsumeProviderFormGUI\initForm().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 287 of file class.ilCmiXapiUser.php.
References $DIC, $objId, $res, and $usrIdent.
Referenced by ilXapiStatementEvaluation\getCmixUser().
Here is the caller graph for this function:
|
static |
Definition at line 270 of file class.ilCmiXapiUser.php.
|
static |
| string | $userNameMode | |
| ilObjUser | $user |
Definition at line 438 of file class.ilCmiXapiUser.php.
References ilObjUser\getFirstname(), ilObjUser\getFullname(), ilObjUser\getLastname(), ilObjUser\getUTitle(), ilObjCmiXapi\PRIVACY_NAME_FIRSTNAME, ilObjCmiXapi\PRIVACY_NAME_FULLNAME, ilObjCmiXapi\PRIVACY_NAME_LASTNAME, and ilObjCmiXapi\PRIVACY_NAME_NONE.
Referenced by ilObjCmiXapi\getStatementActor().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCmiXapiUser::getObjId | ( | ) |
Definition at line 79 of file class.ilCmiXapiUser.php.
References $objId.
Referenced by load(), and save().
Here is the caller graph for this function:| ilCmiXapiUser::getPrivacyIdent | ( | ) |
Definition at line 95 of file class.ilCmiXapiUser.php.
References $privacyIdent.
Referenced by load(), and save().
Here is the caller graph for this function:| ilCmiXapiUser::getRegistration | ( | ) |
Definition at line 143 of file class.ilCmiXapiUser.php.
References $registration.
Referenced by save().
Here is the caller graph for this function:
|
static |
Definition at line 703 of file class.ilCmiXapiUser.php.
References ilCmiXapiAuthToken\getRefId(), and ilCmiXapiAuthToken\getUsrId().
Referenced by XapiProxy\XapiProxyRequest\handleGetStatementsRequest().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCmiXapiUser::getSatisfied | ( | ) |
Definition at line 199 of file class.ilCmiXapiUser.php.
References $satisfied.
Referenced by save().
Here is the caller graph for this function:
|
static |
| int | $objId | |
| int | $usrId |
Definition at line 498 of file class.ilCmiXapiUser.php.
References $DIC, $objId, $res, and $usrId.
Referenced by ilCmiXapiStatementsReportLinkBuilder\buildFilterStage().
Here is the caller graph for this function:
|
static |
| int | $length |
Definition at line 630 of file class.ilCmiXapiUser.php.
References getUUID(), and userObjectUniqueIdExists().
Referenced by getIdentAsId().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
| int | $object |
Definition at line 466 of file class.ilCmiXapiUser.php.
References $DIC, $objId, and $res.
Referenced by ilCmiXapiHighscoreReport\__construct(), ilCmiXapiStatementsReport\__construct(), ilCmiXapiStatementsReportLinkBuilder\buildFilterStage(), ilCmiXapiHighscoreReportLinkBuilder\getUsersStack(), ilCmiXapiStatementsGUI\initTableData(), and ilLPStatusCmiXapiAbstract\loadStatusInfo().
Here is the caller graph for this function:| ilCmiXapiUser::getUsrId | ( | ) |
Definition at line 111 of file class.ilCmiXapiUser.php.
References $usrId.
Referenced by ilCmiXapiStatementsTableGUI\getUsername(), load(), and save().
Here is the caller graph for this function:| ilCmiXapiUser::getUsrIdent | ( | ) |
Definition at line 127 of file class.ilCmiXapiUser.php.
References $usrIdent.
Referenced by ilObjLTIConsumer\buildLaunchParameters(), and save().
Here is the caller graph for this function:
|
static |
Definition at line 661 of file class.ilCmiXapiUser.php.
References Vendor\Package\$e.
Referenced by getIliasUuid(), and getUserObjectUniqueId().
Here is the caller graph for this function:| ilCmiXapiUser::hasProxySuccess | ( | ) |
Definition at line 175 of file class.ilCmiXapiUser.php.
References $proxySuccess.
Referenced by ilObjCmiXapiGUI\isFetchXapiStatementsRequired(), and save().
Here is the caller graph for this function:| ilCmiXapiUser::load | ( | ) |
Definition at line 220 of file class.ilCmiXapiUser.php.
References $DIC, $res, assignFromDbRow(), getObjId(), getPrivacyIdent(), and getUsrId().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 595 of file class.ilCmiXapiUser.php.
| ilCmiXapiUser::save | ( | ) |
Definition at line 247 of file class.ilCmiXapiUser.php.
References $DIC, ilObjUser\_isAnonymous(), getFetchUntil(), getObjId(), getPrivacyIdent(), getRegistration(), getSatisfied(), getUsrId(), getUsrIdent(), hasProxySuccess(), and IL_CAL_DATETIME.
Here is the call graph for this function:
|
static |
| int | $objId | |
| int | $usrId | |
| int | $privacyIdent |
Definition at line 311 of file class.ilCmiXapiUser.php.
References $DIC, $objId, $privacyIdent, and $usrId.
Referenced by XapiProxy\XapiProxyPolyFill\getLrsType().
Here is the caller graph for this function:| ilCmiXapiUser::setFetchUntil | ( | ilCmiXapiDateTime | $fetchUntil | ) |
| ilCmiXapiDateTime | $fetchUntil |
Definition at line 215 of file class.ilCmiXapiUser.php.
References $fetchUntil.
Referenced by assignFromDbRow().
Here is the caller graph for this function:| ilCmiXapiUser::setObjId | ( | $objId | ) |
| int | $objId |
Definition at line 87 of file class.ilCmiXapiUser.php.
References $objId.
Referenced by assignFromDbRow().
Here is the caller graph for this function:| ilCmiXapiUser::setPrivacyIdent | ( | $privacyIdent | ) |
| int | $privacyIdent |
Definition at line 103 of file class.ilCmiXapiUser.php.
References $privacyIdent.
Referenced by assignFromDbRow().
Here is the caller graph for this function:| ilCmiXapiUser::setProxySuccess | ( | $proxySuccess | ) |
| bool | $proxySuccess |
Definition at line 183 of file class.ilCmiXapiUser.php.
References $proxySuccess.
Referenced by assignFromDbRow().
Here is the caller graph for this function:| ilCmiXapiUser::setRegistration | ( | string | $registration | ) |
| string |
Definition at line 151 of file class.ilCmiXapiUser.php.
References $registration.
Referenced by assignFromDbRow().
Here is the caller graph for this function:| ilCmiXapiUser::setSatisfied | ( | $satisfied | ) |
| bool | $satisfied |
Definition at line 191 of file class.ilCmiXapiUser.php.
References $satisfied.
Referenced by assignFromDbRow().
Here is the caller graph for this function:| ilCmiXapiUser::setUsrId | ( | $usrId | ) |
| int | $usrId |
Definition at line 119 of file class.ilCmiXapiUser.php.
References $usrId.
Referenced by assignFromDbRow().
Here is the caller graph for this function:| ilCmiXapiUser::setUsrIdent | ( | string | $usrIdent | ) |
| string | $usrIdent |
Definition at line 135 of file class.ilCmiXapiUser.php.
References $usrIdent.
Referenced by assignFromDbRow().
Here is the caller graph for this function:
|
static |
Definition at line 585 of file class.ilCmiXapiUser.php.
References $DIC, $query, ilDateTime\get(), and IL_CAL_DATETIME.
Referenced by ilXapiResultsCronjob\run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Definition at line 676 of file class.ilCmiXapiUser.php.
References $DIC, $query, and $result.
Referenced by getUserObjectUniqueId().
Here is the caller graph for this function:
|
protected |
Definition at line 47 of file class.ilCmiXapiUser.php.
Referenced by getFetchUntil(), and setFetchUntil().
|
protected |
Definition at line 22 of file class.ilCmiXapiUser.php.
Referenced by __construct(), deleteUsersForObject(), exists(), generateCMI5Registration(), getInstanceByObjectIdAndUsrIdent(), getInstancesByObjectIdAndUsrId(), getObjId(), getUserIdents(), getUsersForObject(), saveProxySuccess(), and setObjId().
|
protected |
Definition at line 32 of file class.ilCmiXapiUser.php.
Referenced by __construct(), exists(), getPrivacyIdent(), saveProxySuccess(), and setPrivacyIdent().
|
protected |
Definition at line 37 of file class.ilCmiXapiUser.php.
Referenced by hasProxySuccess(), and setProxySuccess().
|
protected |
Definition at line 57 of file class.ilCmiXapiUser.php.
Referenced by getRegistration(), and setRegistration().
|
protected |
Definition at line 42 of file class.ilCmiXapiUser.php.
Referenced by getSatisfied(), and setSatisfied().
|
protected |
Definition at line 27 of file class.ilCmiXapiUser.php.
Referenced by __construct(), exists(), generateCMI5Registration(), getInstancesByObjectIdAndUsrId(), getUserIdents(), getUsrId(), saveProxySuccess(), and setUsrId().
|
protected |
Definition at line 52 of file class.ilCmiXapiUser.php.
Referenced by getInstanceByObjectIdAndUsrIdent(), getUsrIdent(), and setUsrIdent().
| const ilCmiXapiUser::DB_TABLE_NAME = 'cmix_users' |
Definition at line 17 of file class.ilCmiXapiUser.php.