Пример #1
0
 /**
  * Método responsável por atualizar o anexo informado
  * @param Anexos $anexo O anexo contendo os novos dados a serem atualizados no banco
  * @return boolean Retorna TRUE em caso de sucesso ou FALSE em caso de erro
  * @throws LivroException
  */
 public function update(Anexos $anexo)
 {
     if (!is_int($anexo->getId())) {
         throw new Exception("O anexo informado não pode ser atualizado");
     }
     return $this->tablegateway->update(array("pk_anexo" => $anexo->getId()), array("anexo_desc" => $anexo->getDescricao(), "arquivo_nome" => $anexo->getNome(), "extensao" => $anexo->getExtensao(), "subtipo" => $anexo->getSubtipo(), "objetivo" => $anexo->getObjetivo(), "obs" => $anexo->getObs(), "fonte" => $anexo->getFonte(), "fonte_url" => $anexo->getFonteUrl()));
 }