public function getFromCW($cw, $bypassSqlInjectionDetection = '')
 {
     if (preg('/DELETE/', $cw) || preg('/UPDATE/', $cw) || preg('/SELECT/', $cw) || preg('/GRANT/', $cw)) {
         return caEnvironnement::addException('Tentative de sql injection détectée');
     }
     $requete = caObjetBase::getRequete(caObjetBasePeer::DATABASE_ID, caObjetBasePeer::TABLE_NAME);
     $res = $requete->getGen($cw, 'tab');
     $tabReturn = array();
     foreach ($res as $datarow) {
         $tabReturn[] = $this->fill($datarow);
     }
     return $tabReturn;
 }