![]() |
Special class of IcesSerializer for those objects needing transactional load and save process. Más...
Métodos públicos | |
count ($key, $value) | |
Count entries. Más... | |
delete (IcesDBObject $object) | |
Deletes a database record. Más... | |
load ($id) | |
Load object and acquires lock. Más... | |
loadCollection (array $conditions, $order_field=NULL, $order_type= 'ASC') | |
Load many objects. Más... | |
loadFromRecord ($record) | |
Loads a IcesDBObject from it record. Más... | |
loadFromUniqueKey ($key, $value) | |
Not implemented. Más... | |
save (IcesDBObject $object) | |
Saves object and releases lock. Más... | |
selectFunctionField ($function, $key, array $conditions) | |
Select function. Más... | |
updateField (IcesDBObject $object, $key) | |
Updates field and releases lock. Más... | |
Métodos públicos estáticos | |
static | DBTransaction () |
Start database transaction. Más... | |
Métodos protegidos | |
deleteCache () | |
Deletes whole static cache. Más... | |
deleteRecordFromCache (array $record) | |
Deletes record from static cache. Más... | |
handleSerialized (array &$record) | |
Unserializes serialized database record fields. Más... | |
Atributos protegidos | |
$classname | |
$table | |
Atributos protegidos estáticos | |
static | $cache = array() |
cache array. Más... | |
Special class of IcesSerializer for those objects needing transactional load and save process.
It uses drupal lock framework.