1
2
3
4 package ecar.dao;
5
6 import javax.servlet.http.HttpServletRequest;
7
8 import comum.database.Dao;
9
10 import ecar.exception.ECARException;
11 import ecar.pojo.EmpresaEmp;
12
13
14
15
16 public class EmpresaDao extends Dao {
17
18
19
20
21 public EmpresaDao(HttpServletRequest request) {
22 super();
23 this.request = request;
24 }
25
26
27
28
29
30
31
32
33 public void excluir(EmpresaEmp empresa) throws ECARException {
34 try {
35 boolean excluir = true;
36 if (contar(empresa.getTextosSiteTxts()) > 0) {
37 excluir = false;
38 throw new ECARException("empresa.exclusao.erro.textosSiteTxts");
39 }
40
41 if (excluir)
42 super.excluir(empresa);
43 } catch (ECARException e) {
44 this.logger.error(e);
45 throw e;
46 }
47 }
48 }