|
ILIAS
trunk Revision v12.0_alpha-1540-g00f839d5fa1
|
Inheritance diagram for ILIAS\WebDAV\Lock\LocksRepositoryDB:
Collaboration diagram for ILIAS\WebDAV\Lock\LocksRepositoryDB:Public Member Functions | |
| __construct (protected ilDBInterface $db) | |
| existsFor (string $token) | |
| maybeGetLockFromToken (string $token) | |
| maybeGetLockFromObjId (int $obj_id) | |
| save (LockObject $ilias_lock) | |
| remove (string $token) | |
| purgeExpired () | |
| updateLocks (int $old_obj_id, int $new_obj_id) | |
| existsFor (string $token) | |
| maybeGetLockFromToken (string $token) | |
| maybeGetLockFromObjId (int $obj_id) | |
| save (LockObject $ilias_lock) | |
| remove (string $token) | |
| purgeExpired () | |
| updateLocks (int $old_obj_id, int $new_obj_id) | |
Private Attributes | |
| string | $lock_table = 'dav_lock' |
Definition at line 29 of file LocksRepositoryDB.php.
| ILIAS\WebDAV\Lock\LocksRepositoryDB::__construct | ( | protected ilDBInterface | $db | ) |
Definition at line 33 of file LocksRepositoryDB.php.
| ILIAS\WebDAV\Lock\LocksRepositoryDB::existsFor | ( | string | $token | ) |
Implements ILIAS\WebDAV\Lock\LocksRepository.
Definition at line 37 of file LocksRepositoryDB.php.
References $token.
| ILIAS\WebDAV\Lock\LocksRepositoryDB::maybeGetLockFromObjId | ( | int | $obj_id | ) |
Implements ILIAS\WebDAV\Lock\LocksRepository.
Definition at line 70 of file LocksRepositoryDB.php.
| ILIAS\WebDAV\Lock\LocksRepositoryDB::maybeGetLockFromToken | ( | string | $token | ) |
Implements ILIAS\WebDAV\Lock\LocksRepository.
Definition at line 45 of file LocksRepositoryDB.php.
References $token.
| ILIAS\WebDAV\Lock\LocksRepositoryDB::purgeExpired | ( | ) |
Implements ILIAS\WebDAV\Lock\LocksRepository.
Definition at line 115 of file LocksRepositoryDB.php.
| ILIAS\WebDAV\Lock\LocksRepositoryDB::remove | ( | string | $token | ) |
Implements ILIAS\WebDAV\Lock\LocksRepository.
Definition at line 108 of file LocksRepositoryDB.php.
References $token.
| ILIAS\WebDAV\Lock\LocksRepositoryDB::save | ( | LockObject | $ilias_lock | ) |
Implements ILIAS\WebDAV\Lock\LocksRepository.
Definition at line 94 of file LocksRepositoryDB.php.
References ILIAS\WebDAV\Lock\LockObject\getDavOwner(), ILIAS\WebDAV\Lock\LockObject\getDepth(), ILIAS\WebDAV\Lock\LockObject\getExpires(), ILIAS\WebDAV\Lock\LockObject\getIliasOwner(), ILIAS\WebDAV\Lock\LockObject\getObjId(), ILIAS\WebDAV\Lock\LockObject\getScope(), ILIAS\WebDAV\Lock\LockObject\getToken(), and ILIAS\WebDAV\Lock\LockObject\getType().
Here is the call graph for this function:| ILIAS\WebDAV\Lock\LocksRepositoryDB::updateLocks | ( | int | $old_obj_id, |
| int | $new_obj_id | ||
| ) |
Implements ILIAS\WebDAV\Lock\LocksRepository.
Definition at line 122 of file LocksRepositoryDB.php.
|
private |
Definition at line 31 of file LocksRepositoryDB.php.