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.CriterioCri;
12
13
14
15
16 public class CriterioDao extends Dao {
17
18
19
20 public CriterioDao(HttpServletRequest request) {
21 super();
22 this.request = request;
23 }
24
25
26
27
28
29
30
31 public void excluir(CriterioCri criterio) throws ECARException {
32 try {
33 boolean excluir = true;
34 if (contar(criterio.getItemEstrutCriterioIettcs()) > 0) {
35 excluir = false;
36 throw new ECARException("criterio.exclusao.erro.itemEstrutCriterioIettcs");
37 }
38 if (excluir)
39 super.excluir(criterio);
40 } catch (ECARException e) {
41 this.logger.error(e);
42 throw e;
43 }
44 }
45 }