private function factory($arrStrDados)
 {
     $obj = new ContaBancaria();
     if (isset($arrStrDados["COB_ID"])) {
         $obj->setId($arrStrDados["COB_ID"]);
     }
     // banco
     $objBanco = new Banco();
     $objBanco->setId($arrStrDados["BAN_ID"]);
     $obj->setBanco($objBanco);
     if (isset($arrStrDados["COB_Descricao"])) {
         $obj->setDescricao($arrStrDados["COB_Descricao"]);
     }
     if (isset($arrStrDados["COB_DataAbertura"])) {
         $obj->setDataAbertura($arrStrDados["COB_DataAbertura"]);
     }
     if (isset($arrStrDados["COB_Agencia"])) {
         $obj->setAgencia($arrStrDados["COB_Agencia"]);
     }
     if (isset($arrStrDados["COB_Conta"])) {
         $obj->setConta($arrStrDados["COB_Conta"]);
     }
     if (isset($arrStrDados["COB_SaldoInicial"])) {
         $obj->setSaldoInicial($arrStrDados["COB_SaldoInicial"]);
     } else {
         $obj->setLimite(0);
     }
     if (isset($arrStrDados["COB_Observacao"])) {
         $obj->setObservacao($arrStrDados["COB_Observacao"]);
     }
     if (isset($arrStrDados["COB_Status"])) {
         $obj->setStatus($arrStrDados["COB_Status"]);
     } else {
         $obj->setStatus("A");
     }
     return $obj;
 }