Subversion Repositories Integrator Subversion

Rev

Rev 524 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 524 Rev 566
Line 27... Line 27...
27
                jpql.append(ModeloDTO.CONSULTA_DTO_COMPLETA);
27
                jpql.append(ModeloDTO.CONSULTA_DTO_COMPLETA);
28
                jpql.append("FROM Modelo e ");
28
                jpql.append("FROM Modelo e ");
29
                jpql.append("WHERE 1=1 ");
29
                jpql.append("WHERE 1=1 ");
30
                if (VerificadorUtil.naoEstaNulo(modeloDTO.getAtivo())) {
30
                if (VerificadorUtil.naoEstaNulo(modeloDTO.getAtivo())) {
31
                        jpql.append("AND e.ativo = :indicadorAtivo ");
31
                        jpql.append("AND e.ativo = :indicadorAtivo ");
-
 
32
                }
-
 
33
                if (VerificadorUtil.naoEstaNulo(modeloDTO.getIndicadorFavorito())) {
-
 
34
                        jpql.append("AND e.indicadorFavorito = :indicadorFavorito ");
32
                }
35
                }
33
                jpql.append("ORDER BY e.descricao ");
36
                jpql.append("ORDER BY e.descricao ");
34
                try {
37
                try {
35
                        TypedQuery<ModeloDTO> query = getEntityManager().createQuery(jpql.toString(), ModeloDTO.class);
38
                        TypedQuery<ModeloDTO> query = getEntityManager().createQuery(jpql.toString(), ModeloDTO.class);
36
                        if (VerificadorUtil.naoEstaNulo(modeloDTO.getAtivo())) {
39
                        if (VerificadorUtil.naoEstaNulo(modeloDTO.getAtivo())) {
37
                                query.setParameter("indicadorAtivo", modeloDTO.getAtivo());
40
                                query.setParameter("indicadorAtivo", modeloDTO.getAtivo());
-
 
41
                        }
-
 
42
                        if (VerificadorUtil.naoEstaNulo(modeloDTO.getIndicadorFavorito())) {
-
 
43
                                query.setParameter("indicadorFavorito", modeloDTO.getIndicadorFavorito());
38
                        }
44
                        }
39
                        return query.getResultList();
45
                        return query.getResultList();
40
                } catch (Exception ex) {
46
                } catch (Exception ex) {
41
                        ex.printStackTrace();
47
                        ex.printStackTrace();
42
                }
48
                }