|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Class ilCmiXapiDelModel. More...
Collaboration diagram for ilCmiXapiDelModel:Public Member Functions | |
| __construct () | |
| getXapiObjIdForUser (int $userId) | |
| setXapiUserAsDeleted (int $userId) | |
| setUserAsUpdated (int $usrId) | |
| resetUpdatedXapiUser (int $usrId, int $objId) | |
| getXapiObjectsByDeletedUsers () | |
| getXapiObjectsByUser (int $userId) | |
| getNewDeletedUsers () | |
| deleteUserEntry ($usrId, $objId) | |
| getXapiObjectData (int $objId) | |
| getAllXapiDelObjectData () | |
| getNewDeletedXapiObjects () | |
| deleteXapiObjectEntry ($objId) | |
| setXapiObjAsDeleted (int $objId, int $typeId, string $actId) | |
| setXapiObjAsDeletedForUser (int $objId, int $typeId, string $actId, int $usrId) | |
| setXapiObjAsUpdated (int $objId) | |
| resetUpdatedXapiObj (int $objId) | |
| removeCmixUsersForObject (int $objId) | |
| removeCmixUsersForObjectAndUser (int $objId, int $usrId) | |
Static Public Member Functions | |
| static | init () |
Data Fields | |
| const | DB_TABLE_NAME = 'cmix_settings' |
| const | DB_USERS_TABLE_NAME = 'cmix_users' |
| const | DB_DEL_OBJ = 'cmix_del_object' |
| const | DB_DEL_USERS = 'cmix_del_user' |
Protected Attributes | |
| ilLogger | $log |
Private Attributes | |
| ILIAS DI Container | $dic |
| ilDBInterface | $db |
Static Private Attributes | |
| static ilCmiXapiDelModel | $instance = null |
Class ilCmiXapiDelModel.
Definition at line 28 of file class.ilCmiXapiDelModel.php.
| ilCmiXapiDelModel::__construct | ( | ) |
Definition at line 44 of file class.ilCmiXapiDelModel.php.
References $DIC, and ilLoggerFactory\getLogger().
Here is the call graph for this function:| ilCmiXapiDelModel::deleteUserEntry | ( | $usrId, | |
| $objId | |||
| ) |
Definition at line 149 of file class.ilCmiXapiDelModel.php.
References $objId.
| ilCmiXapiDelModel::deleteXapiObjectEntry | ( | $objId | ) |
Definition at line 193 of file class.ilCmiXapiDelModel.php.
References $objId.
| ilCmiXapiDelModel::getAllXapiDelObjectData | ( | ) |
Definition at line 171 of file class.ilCmiXapiDelModel.php.
References $data.
| ilCmiXapiDelModel::getNewDeletedUsers | ( | ) |
Definition at line 138 of file class.ilCmiXapiDelModel.php.
References $data.
| ilCmiXapiDelModel::getNewDeletedXapiObjects | ( | ) |
Definition at line 182 of file class.ilCmiXapiDelModel.php.
References $data.
| ilCmiXapiDelModel::getXapiObjectData | ( | int | $objId | ) |
Definition at line 160 of file class.ilCmiXapiDelModel.php.
| ilCmiXapiDelModel::getXapiObjectsByDeletedUsers | ( | ) |
Definition at line 103 of file class.ilCmiXapiDelModel.php.
References $data.
| ilCmiXapiDelModel::getXapiObjectsByUser | ( | int | $userId | ) |
Definition at line 121 of file class.ilCmiXapiDelModel.php.
References $data.
| ilCmiXapiDelModel::getXapiObjIdForUser | ( | int | $userId | ) |
Definition at line 58 of file class.ilCmiXapiDelModel.php.
References $data.
|
static |
Definition at line 53 of file class.ilCmiXapiDelModel.php.
Referenced by ilCmiXapiDelCron\__construct(), ilCmiXapiAppEventListener\onServiceObjectDeleteOrToTrash(), ilCmiXapiAppEventListener\onServiceUserDeleteUser(), and ilCmiXapiAppEventListener\removeMembers().
Here is the caller graph for this function:| ilCmiXapiDelModel::removeCmixUsersForObject | ( | int | $objId | ) |
Definition at line 266 of file class.ilCmiXapiDelModel.php.
References $objId.
| ilCmiXapiDelModel::removeCmixUsersForObjectAndUser | ( | int | $objId, |
| int | $usrId | ||
| ) |
Definition at line 276 of file class.ilCmiXapiDelModel.php.
References $objId.
| ilCmiXapiDelModel::resetUpdatedXapiObj | ( | int | $objId | ) |
Definition at line 256 of file class.ilCmiXapiDelModel.php.
References $objId.
| ilCmiXapiDelModel::resetUpdatedXapiUser | ( | int | $usrId, |
| int | $objId | ||
| ) |
Definition at line 91 of file class.ilCmiXapiDelModel.php.
References $objId.
| ilCmiXapiDelModel::setUserAsUpdated | ( | int | $usrId | ) |
Definition at line 82 of file class.ilCmiXapiDelModel.php.
| ilCmiXapiDelModel::setXapiObjAsDeleted | ( | int | $objId, |
| int | $typeId, | ||
| string | $actId | ||
| ) |
Definition at line 202 of file class.ilCmiXapiDelModel.php.
References $objId, $typeId, and ilCmiXapiStatementsDeleteRequest\DELETE_SCOPE_ALL.
| ilCmiXapiDelModel::setXapiObjAsDeletedForUser | ( | int | $objId, |
| int | $typeId, | ||
| string | $actId, | ||
| int | $usrId | ||
| ) |
Definition at line 218 of file class.ilCmiXapiDelModel.php.
References $counter, $objId, $typeId, and ilCmiXapiStatementsDeleteRequest\DELETE_SCOPE_ALL.
| ilCmiXapiDelModel::setXapiObjAsUpdated | ( | int | $objId | ) |
Definition at line 246 of file class.ilCmiXapiDelModel.php.
References $objId.
| ilCmiXapiDelModel::setXapiUserAsDeleted | ( | int | $userId | ) |
Definition at line 72 of file class.ilCmiXapiDelModel.php.
|
private |
Definition at line 38 of file class.ilCmiXapiDelModel.php.
|
private |
Definition at line 36 of file class.ilCmiXapiDelModel.php.
|
staticprivate |
Definition at line 40 of file class.ilCmiXapiDelModel.php.
|
protected |
Definition at line 42 of file class.ilCmiXapiDelModel.php.
| const ilCmiXapiDelModel::DB_DEL_OBJ = 'cmix_del_object' |
Definition at line 33 of file class.ilCmiXapiDelModel.php.
| const ilCmiXapiDelModel::DB_DEL_USERS = 'cmix_del_user' |
Definition at line 34 of file class.ilCmiXapiDelModel.php.
| const ilCmiXapiDelModel::DB_TABLE_NAME = 'cmix_settings' |
Definition at line 30 of file class.ilCmiXapiDelModel.php.
| const ilCmiXapiDelModel::DB_USERS_TABLE_NAME = 'cmix_users' |
Definition at line 31 of file class.ilCmiXapiDelModel.php.