wCMF
3.6
|
Public Member Functions | |
aquireLockImpl ($useroid, $sessid, $oid, $lockDate) | |
releaseLockImpl ($useroid, $sessid, $oid) | |
releaseAllLocksImpl ($useroid, $sessid) | |
getLockImpl ($oid) | |
![]() | |
& | getInstance () |
handleLocking (&$object, $name) | |
aquireLock ($oid) | |
releaseLock ($oid) | |
releaseLocks ($oid) | |
releaseAllLocks () | |
getLockMessage ($lock, $objectText) | |
getLock ($oid) | |
& | getUser () |
aquireLockImpl ($useroid, $sessid, $oid, $lockDate) | |
releaseLockImpl ($useroid, $sessid, $oid) | |
releaseAllLocksImpl ($useroid, $sessid) | |
getLockImpl ($oid) | |
LockManagerRDB implements a LockManager for relational databases. Locks are represented by the entity type 'Locktable' with attributes 'sessionid', 'objectid', 'since' (all DATATYPE_ATTRIBUTE). Locktable instances are children of the user entity.
wCMF - wemove Content Management Framework Copyright (C) 2005-2014 wemove digital solutions GmbH
Licensed under the terms of any of the following licenses at your choice:
See the license.txt file distributed with this work for additional information.
Definition at line 33 of file class.LockManagerRDB.php.
LockManagerRDB::aquireLockImpl | ( | $useroid, | |
$sessid, | |||
$oid, | |||
$lockDate | |||
) |
Definition at line 38 of file class.LockManagerRDB.php.
References BUILDDEPTH_REQUIRED, BUILDDEPTH_SINGLE, DATATYPE_ATTRIBUTE, PersistenceFacade\getInstance(), and UserManager\getUserClassName().
LockManagerRDB::releaseLockImpl | ( | $useroid, | |
$sessid, | |||
$oid | |||
) |
Definition at line 55 of file class.LockManagerRDB.php.
References BUILDDEPTH_SINGLE, PersistenceFacade\createObjectQuery(), DATATYPE_ATTRIBUTE, and UserManager\getUserClassName().
Referenced by releaseAllLocksImpl().
LockManagerRDB::releaseAllLocksImpl | ( | $useroid, | |
$sessid | |||
) |
Definition at line 78 of file class.LockManagerRDB.php.
References releaseLockImpl().
LockManagerRDB::getLockImpl | ( | $oid | ) |
Definition at line 85 of file class.LockManagerRDB.php.
References BUILDDEPTH_SINGLE, PersistenceFacade\createObjectQuery(), DATATYPE_ATTRIBUTE, InifileParser\getInstance(), and UserManager\getUserClassName().