Subversion Repositories Integrator Subversion

Rev

Rev 528 | Rev 698 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 528 Rev 648
Line 19... Line 19...
19
        }
19
        }
20
       
20
       
21
        @Override
21
        @Override
22
        protected boolean adicionarDistinct() {
22
        protected boolean adicionarDistinct() {
23
                return false;
23
                return false;
-
 
24
        }
-
 
25
       
-
 
26
        @Override
-
 
27
        public VigenciaDTO consultarVigencia(Long sequencial) {
-
 
28
                StringBuilder jpql = new StringBuilder();
-
 
29
                jpql.append("SELECT ");
-
 
30
                jpql.append(VigenciaDTO.CONSULTA_DTO_CONSOLIDACAO);
-
 
31
                jpql.append("FROM Vigencia e ");
-
 
32
                jpql.append("WHERE e.sequencial = :sequencialVigencia ");
-
 
33
                try {
-
 
34
                        return getEntityManager().createQuery(jpql.toString(), VigenciaDTO.class).setParameter("sequencialVigencia", sequencial).getSingleResult();
-
 
35
                } catch(Exception ex) {
-
 
36
                        ex.printStackTrace();
-
 
37
                        return null;
-
 
38
                }
24
        }
39
        }
25
       
40
       
26
        @Override
41
        @Override
27
        public List<VigenciaDTO> consultarVigencias() {
42
        public List<VigenciaDTO> consultarVigencias() {
28
                StringBuilder jpql = new StringBuilder();
43
                StringBuilder jpql = new StringBuilder();
29
                jpql.append("SELECT new br.com.ec.domain.dto.VigenciaDTO(v.sequencial, v.descricao, v.dataInicio, v.dataFim) ");
-
 
30
                jpql.append("FROM Vigencia v ");
-
 
31
                jpql.append("ORDER BY v.dataInicio DESC");
-
 
-
 
44
                jpql.append("SELECT ");
-
 
45
                jpql.append(VigenciaDTO.CONSULTA_DTO_COMPLETA);
-
 
46
                jpql.append("FROM Vigencia e ");
-
 
47
                jpql.append("ORDER BY e.dataInicio DESC");
32
                try {
48
                try {
33
                        return getEntityManager().createQuery(jpql.toString(), VigenciaDTO.class).getResultList();
49
                        return getEntityManager().createQuery(jpql.toString(), VigenciaDTO.class).getResultList();
34
                } catch(Exception ex) {
50
                } catch(Exception ex) {
35
                        ex.printStackTrace();
51
                        ex.printStackTrace();
36
                        return null;
52
                        return null;