/** * Inicia as configuracoes * * <p>Sera sobrescrito nas classes filhas.<br> * Utilizado primariamente para iniciar o objeto<br> * de persistencia.</p> * * @author Hugo Ferreira da Silva * @link http://www.hufersil.com.br * @return void */ public function __construct() { $this->obj->addEventListener(Lumine_Event::PRE_INSERT, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::POS_INSERT, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::PRE_GET, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::POS_GET, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::PRE_FIND, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::POS_FIND, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::PRE_SAVE, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::POS_SAVE, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::PRE_DELETE, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::POS_DELETE, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::PRE_UPDATE, array($this, 'redispatchSQLEvent')); $this->obj->addEventListener(Lumine_Event::POS_UPDATE, array($this, 'redispatchSQLEvent')); $this->_initialize(); }