ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Class ilCmiXapiDelModel. More...
Public Member Functions | |
__construct () | |
getXapiObjIdForUser (int $userId) | |
setXapiUserAsDeleted (int $userId) | |
setUserAsUpdated (int $usrId) | |
resetUpdatedXapiUser (int $usrId) | |
getXapiObjectsByDeletedUsers () | |
getXapiObjectsByUser (int $userId) | |
getNewDeletedUsers () | |
deleteUserEntry ($usrId) | |
getXapiObjectData (int $objId) | |
getAllXapiDelObjectData () | |
getNewDeletedXapiObjects () | |
deleteXapiObjectEntry ($objId) | |
setXapiObjAsDeleted (int $objId, int $typeId, string $actId) | |
setXapiObjAsUpdated (int $objId) | |
resetUpdatedXapiObj (int $objId) | |
removeCmixUsersForObject (int $objId) | |
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().
ilCmiXapiDelModel::deleteUserEntry | ( | $usrId | ) |
Definition at line 148 of file class.ilCmiXapiDelModel.php.
ilCmiXapiDelModel::deleteXapiObjectEntry | ( | $objId | ) |
Definition at line 192 of file class.ilCmiXapiDelModel.php.
References $objId.
ilCmiXapiDelModel::getAllXapiDelObjectData | ( | ) |
Definition at line 170 of file class.ilCmiXapiDelModel.php.
References $data.
ilCmiXapiDelModel::getNewDeletedUsers | ( | ) |
Definition at line 137 of file class.ilCmiXapiDelModel.php.
References $data.
ilCmiXapiDelModel::getNewDeletedXapiObjects | ( | ) |
Definition at line 181 of file class.ilCmiXapiDelModel.php.
References $data.
ilCmiXapiDelModel::getXapiObjectData | ( | int | $objId | ) |
Definition at line 159 of file class.ilCmiXapiDelModel.php.
ilCmiXapiDelModel::getXapiObjectsByDeletedUsers | ( | ) |
Definition at line 102 of file class.ilCmiXapiDelModel.php.
References $data.
ilCmiXapiDelModel::getXapiObjectsByUser | ( | int | $userId | ) |
Definition at line 120 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(), and ilCmiXapiAppEventListener\onServiceObjectDeleteOrToTrash().
ilCmiXapiDelModel::removeCmixUsersForObject | ( | int | $objId | ) |
Definition at line 237 of file class.ilCmiXapiDelModel.php.
References $objId.
ilCmiXapiDelModel::resetUpdatedXapiObj | ( | int | $objId | ) |
Definition at line 227 of file class.ilCmiXapiDelModel.php.
References $objId.
ilCmiXapiDelModel::resetUpdatedXapiUser | ( | int | $usrId | ) |
Definition at line 91 of file class.ilCmiXapiDelModel.php.
ilCmiXapiDelModel::setUserAsUpdated | ( | int | $usrId | ) |
Definition at line 82 of file class.ilCmiXapiDelModel.php.
ilCmiXapiDelModel::setXapiObjAsDeleted | ( | int | $objId, |
int | $typeId, | ||
string | $actId | ||
) |
Definition at line 201 of file class.ilCmiXapiDelModel.php.
References $objId, $typeId, and ilCmiXapiStatementsDeleteRequest\DELETE_SCOPE_ALL.
ilCmiXapiDelModel::setXapiObjAsUpdated | ( | int | $objId | ) |
Definition at line 217 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.