Referencia de la Clase IcesSerializer

Loads and saves to db objects of class IcesDBObject. Más...

Diagrama de herencias de IcesSerializer
IcesLockSerializer

Métodos públicos

 __construct ($classname)
 Creates a new serializer for a specific object class. Más...
 
 count ($key, $value)
 Count entries. Más...
 
 delete (IcesDBObject $object)
 Deletes a database record. Más...
 
 load ($id)
 Loads an object given its identifier. 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)
 Retrieves and loads an object from a unique key. Más...
 
 save (IcesDBObject $object)
 Saves an object to database. Más...
 
 selectFunctionField ($function, $key, array $conditions)
 Select function. Más...
 
 updateField (IcesDBObject $object, $key)
 Updates a single database field from a single row. 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...
 

Descripción detallada

Loads and saves to db objects of class IcesDBObject.

It gives a unified and drupal-indevendent way for bank logic objects to be loaded and saved.


La documentación para esta clase fue generada a partir del siguiente fichero: