Commit eb6efe3cde5a6ef468a2195d92993076695b959f

Authored by magno.oliveira
1 parent c6242219
Exists in master

git-svn-id: https://svn.bento.ifrs.edu.br/default/ASES/e-selo@9523 c2178572-b5ca…

…-4887-91d2-9e3a90c7d55b
Showing 18 changed files with 285 additions and 63 deletions   Show diff stats
Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painel/index.jsp
... ... @@ -38,7 +38,7 @@
38 38 <!-- <i class="glyphicon glyphicon-check"></i> -->
39 39 <!-- <p>Avaliações</p> -->
40 40 <!-- </a> -->
41   - <a href="<c:url value="/tiposRecomendacao" />" class="btn btn-primary col-sm-3" role="button">
  41 + <a href="<c:url value="/tiposTeste" />" class="btn btn-primary col-sm-3" role="button">
42 42 <i class="glyphicon glyphicon-list-alt"></i>
43 43 <p>Tipos de Teste</p>
44 44 </a>
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/AvaliacaoController.java
... ... @@ -21,15 +21,15 @@ import br.com.caelum.vraptor.Result;
21 21 import br.com.caelum.vraptor.Validator;
22 22 import br.com.caelum.vraptor.view.Results;
23 23 import br.com.eselo.annotations.Restrito;
  24 +import br.com.eselo.component.LeitorXML;
24 25 import br.com.eselo.component.UsuarioWeb;
25   -import br.com.eselo.conexaoAsesWeb.LeitorXML;
26   -import br.com.eselo.conexaoAsesWeb.Recomendacao;
27   -import br.com.eselo.conexaoAsesWeb.RelatorioAvaliacao;
28   -import br.com.eselo.conexaoAsesWeb.ResultadoAvaliacao;
29 26 import br.com.eselo.dao.AvaliacaoDAO;
30 27 import br.com.eselo.dao.ParametroAvaliacaoDAO;
31 28 import br.com.eselo.dao.ResultadoDAO;
32 29 import br.com.eselo.dao.UrlDAO;
  30 +import br.com.eselo.integracao.RecomendacaoAvaliavel;
  31 +import br.com.eselo.integracao.RelatorioAvaliacao;
  32 +import br.com.eselo.integracao.ResultadoAvaliacao;
33 33 import br.com.eselo.model.Avaliacao;
34 34 import br.com.eselo.model.ParametroAvaliacao;
35 35 import br.com.eselo.model.Resultado;
... ... @@ -91,7 +91,7 @@ public class AvaliacaoController {
91 91  
92 92 // fim paginação
93 93  
94   - List<Avaliacao> paginacao = new ArrayList<>();
  94 + List<Avaliacao> paginacao = new ArrayList<Avaliacao>();
95 95  
96 96 for (int i = regIni; i < regFim; i++) {
97 97 paginacao.add(resultado.get(i));
... ... @@ -207,7 +207,7 @@ public class AvaliacaoController {
207 207 private Double avaliar(long idAvaliacao){
208 208 Double nota=0.0;
209 209 Avaliacao avaliacao = new AvaliacaoDAO(dao.getSession()).getAvaliacao(idAvaliacao);
210   - List<Recomendacao> recomendacoesValidas;
  210 + List<RecomendacaoAvaliavel> recomendacoesValidas;
211 211 List<Resultado> resultadosObtidos;
212 212 int somaDosPesos=0;
213 213  
... ... @@ -261,7 +261,7 @@ public class AvaliacaoController {
261 261  
262 262 Long idAval=null;
263 263 Url url = new Url();
264   - List<Recomendacao> recomendacoes;
  264 + List<RecomendacaoAvaliavel> recomendacoes;
265 265  
266 266 if (avaliationReport.getRecomendacoes() != null && avaliationReport.getDate() != null && avaliationReport.getUrl() != null) {
267 267 url.setUrl(avaliationReport.getUrl());
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/FaixaController.java
... ... @@ -231,6 +231,7 @@ public class FaixaController {
231 231 dao.save(faixa);
232 232 }
233 233  
  234 + /*
234 235 for (Faixa conformidadeSalva : recomendacaoCadastrada
235 236 .getConformidades()) {
236 237 novaFaixa = new Faixa();
... ... @@ -240,6 +241,7 @@ public class FaixaController {
240 241 novaFaixa.setFaixaFim(conformidadeSalva.getFaixaFim());
241 242 dao.save(novaFaixa);
242 243 }
  244 + */
243 245 }
244 246 }
245 247  
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ParametroAvaliacaoController.java
... ... @@ -190,7 +190,7 @@ public class ParametroAvaliacaoController {
190 190 // fim paginação
191 191  
192 192 List<ParametroAvaliacao> resultado = dao.listAll(regIni, regFim);
193   - List<ParametroAvaliacao> paginacao = new ArrayList<>();
  193 + List<ParametroAvaliacao> paginacao = new ArrayList<ParametroAvaliacao>();
194 194  
195 195 for (int i = regIni; i < regFim; i++) {
196 196 paginacao.add(resultado.get(i));
... ... @@ -253,6 +253,7 @@ public class ParametroAvaliacaoController {
253 253 // Salva as diretrizes para nova avaliação
254 254 Recomendacao novaRecomendacao;
255 255 Faixa conformidade;
  256 + /*
256 257 for (Recomendacao recomendacaoCadastrada : listaCadastrada) {
257 258 novaRecomendacao = new Recomendacao();
258 259 novaRecomendacao.setParametroAvaliacao(parametroAvaliacao);
... ... @@ -277,8 +278,8 @@ public class ParametroAvaliacaoController {
277 278 }
278 279 }
279 280  
280   - daoRecomendacao.save(novaRecomendacao);
281   - }
  281 + // daoRecomendacao.save(novaRecomendacao);
  282 + }*/
282 283 }
283 284  
284 285 }
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/RecomendacaoController.java
... ... @@ -76,7 +76,7 @@ public class RecomendacaoController {
76 76  
77 77 // Fim paginação
78 78 List<Recomendacao> resultado = dao.listAllAtivas(ultimoParametroAvaliacao);
79   - List<Recomendacao> paginacao = new ArrayList<>();
  79 + List<Recomendacao> paginacao = new ArrayList<Recomendacao>();
80 80  
81 81 for (int i = regIni; i < regFim; i++) {
82 82 paginacao.add(resultado.get(i));
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/AvaliacaoDAO.java
... ... @@ -64,7 +64,7 @@ public class AvaliacaoDAO extends GenericDAO&lt;Avaliacao&gt; {
64 64 }
65 65  
66 66 public int numLinhas(){
67   - return (int) session.createCriteria(Avaliacao.class)
  67 + return (Integer) session.createCriteria(Avaliacao.class)
68 68 .setProjection(Projections.rowCount())
69 69 .uniqueResult();
70 70 }
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/GenericDAO.java
... ... @@ -106,7 +106,7 @@ public abstract class GenericDAO&lt;T&gt; {
106 106 }
107 107  
108 108 public int numLinhas(){
109   - return (int) session.createCriteria(ParametroAvaliacao.class)
  109 + return (Integer) session.createCriteria(ParametroAvaliacao.class)
110 110 .setProjection(Projections.rowCount()).uniqueResult();
111 111 }
112 112  
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/RecomendacaoDAO.java
... ... @@ -85,7 +85,7 @@ public class RecomendacaoDAO extends GenericDAO&lt;Recomendacao&gt; {
85 85 }
86 86  
87 87 public int numLinhas(ParametroAvaliacao parametroAvaliacao) {
88   - return (int) session.createCriteria(getPersistentClass())
  88 + return (Integer) session.createCriteria(getPersistentClass())
89 89 .add(Restrictions.eq("parametroAvaliacao", parametroAvaliacao))
90 90 .setProjection(Projections.rowCount()).uniqueResult();
91 91 }
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/CriterioAvaliavel.java 0 → 100644
... ... @@ -0,0 +1,36 @@
  1 +package br.com.eselo.integracao;
  2 +
  3 +public class CriterioAvaliavel {
  4 +
  5 + private Long idCriterio;
  6 + private Long qtdeErros;
  7 + private Long qtdeItens;
  8 +
  9 +
  10 + public Long getQtdeErros() {
  11 + return qtdeErros;
  12 + }
  13 +
  14 + public void setQtdeErros(Long qtdeErros) {
  15 + this.qtdeErros = qtdeErros;
  16 + }
  17 +
  18 + public Long getQtdeItens() {
  19 + return qtdeItens;
  20 + }
  21 +
  22 + public void setQtdeItens(Long qtdeItens) {
  23 + this.qtdeItens = qtdeItens;
  24 + }
  25 +
  26 +
  27 + public Long getIdCriterio() {
  28 + return idCriterio;
  29 + }
  30 +
  31 +
  32 + public void setIdCriterio(Long idCriterio) {
  33 + this.idCriterio = idCriterio;
  34 + }
  35 +
  36 +}
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/RecomendacaoAvaliavel.java 0 → 100644
... ... @@ -0,0 +1,47 @@
  1 +package br.com.eselo.integracao;
  2 +
  3 +public class RecomendacaoAvaliavel {
  4 +
  5 + private Long idRecomendacao;
  6 + private CriterioAvaliavel criterioAvaliavel;
  7 + private Long totalErros;
  8 + private Long totalAvisos;
  9 +
  10 + public RecomendacaoAvaliavel() {
  11 + this.criterioAvaliavel = new CriterioAvaliavel();
  12 + }
  13 +
  14 + public CriterioAvaliavel getCriterio() {
  15 + return criterioAvaliavel;
  16 + }
  17 +
  18 + public void setCriterio(CriterioAvaliavel criterioAvaliavel) {
  19 + this.criterioAvaliavel = criterioAvaliavel;
  20 + }
  21 +
  22 + public Long getTotalErros() {
  23 + return totalErros;
  24 + }
  25 +
  26 + public void setTotalErros(Long totalErros) {
  27 + this.totalErros = totalErros;
  28 + }
  29 +
  30 + public Long getTotalAvisos() {
  31 + return totalAvisos;
  32 + }
  33 +
  34 + public void setTotalAvisos(Long totalAvisos) {
  35 + this.totalAvisos = totalAvisos;
  36 + }
  37 +
  38 + public Long getIdRecomendacao() {
  39 + return idRecomendacao;
  40 + }
  41 +
  42 + public void setIdRecomendacao(Long idRecomendacao) {
  43 + this.idRecomendacao = idRecomendacao;
  44 + }
  45 +
  46 +
  47 +}
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/RelatorioAvaliacao.java 0 → 100644
... ... @@ -0,0 +1,86 @@
  1 +package br.com.eselo.integracao;
  2 +
  3 +import java.util.ArrayList;
  4 +import java.util.Date;
  5 +import java.util.List;
  6 +
  7 +import com.thoughtworks.xstream.XStream;
  8 +import com.thoughtworks.xstream.io.xml.DomDriver;
  9 +import com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer;
  10 +
  11 +public class RelatorioAvaliacao {
  12 +
  13 + private String url;
  14 + private Date date;
  15 + private List<RecomendacaoAvaliavel> recomendacoes;
  16 + private Long qtdeLinhas;
  17 +
  18 + public RelatorioAvaliacao() {
  19 + this.recomendacoes = new ArrayList<RecomendacaoAvaliavel>();
  20 + }
  21 +
  22 +
  23 + public String getUrl() {
  24 + return url;
  25 + }
  26 +
  27 + public void setUrl(String url) {
  28 + this.url = url;
  29 + }
  30 +
  31 + public Date getDate() {
  32 + return date;
  33 + }
  34 +
  35 + public void setDate(Date date) {
  36 + this.date = date;
  37 + }
  38 +
  39 + public List<RecomendacaoAvaliavel> getRecomendacoes() {
  40 + return recomendacoes;
  41 + }
  42 +
  43 + public void setRecomendacoes(List<RecomendacaoAvaliavel> recomendacoes) {
  44 + this.recomendacoes = recomendacoes;
  45 + }
  46 +
  47 + public void addRecomendacao(RecomendacaoAvaliavel recomendacaoAvaliavel) {
  48 + this.recomendacoes.add(recomendacaoAvaliavel);
  49 + }
  50 +
  51 + public Long getQtdeLinhas() {
  52 + return qtdeLinhas;
  53 + }
  54 +
  55 +
  56 + public void setQtdeLinhas(Long qtdeLinhas) {
  57 + this.qtdeLinhas = qtdeLinhas;
  58 + }
  59 +
  60 + @Override
  61 + public String toString() {
  62 + XStream xstream = new XStream(new DomDriver("UTF-8", new XmlFriendlyReplacer("__", "_")));
  63 +
  64 + xstream.alias("relatorio_de_avaliacao", RelatorioAvaliacao.class);
  65 + xstream.alias("recomendacao", RecomendacaoAvaliavel.class);
  66 + xstream.alias("criterio", CriterioAvaliavel.class);
  67 +
  68 +
  69 + xstream.aliasField("data", RelatorioAvaliacao.class, "date");
  70 + xstream.addImplicitCollection(RelatorioAvaliacao.class, "recomendacoes");
  71 +
  72 + xstream.aliasField("criterio", RecomendacaoAvaliavel.class, "criterio");
  73 + xstream.aliasField("id_criterio", CriterioAvaliavel.class, "idCriterio");
  74 + xstream.aliasField("itens_criterio", CriterioAvaliavel.class, "qtdeItens");
  75 + xstream.aliasField("erros_criterio", CriterioAvaliavel.class, "qtdeErros");
  76 +
  77 + xstream.aliasField("id_recomendacao", RecomendacaoAvaliavel.class, "idRecomendacao");
  78 + xstream.aliasField("total_erros", RecomendacaoAvaliavel.class, "totalErros");
  79 + xstream.aliasField("total_avisos", RecomendacaoAvaliavel.class, "totalAvisos");
  80 + xstream.aliasField("qtde_linhas", RelatorioAvaliacao.class, "qtdeLinhas");
  81 +
  82 +
  83 + return "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"+xstream.toXML(this);
  84 +
  85 + }
  86 +}
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/integracao/ResultadoAvaliacao.java 0 → 100644
... ... @@ -0,0 +1,63 @@
  1 +package br.com.eselo.integracao;
  2 +
  3 +import java.util.Date;
  4 +
  5 +import com.thoughtworks.xstream.XStream;
  6 +import com.thoughtworks.xstream.io.xml.DomDriver;
  7 +import com.thoughtworks.xstream.io.xml.XmlFriendlyReplacer;
  8 +
  9 +public class ResultadoAvaliacao {
  10 +
  11 + private String url;
  12 + private Date data;
  13 + private Double nota;
  14 + private String observacoes;
  15 +
  16 + public String getUrl() {
  17 + return url;
  18 + }
  19 +
  20 + public void setUrl(String url) {
  21 + this.url = url;
  22 + }
  23 +
  24 + public Date getData() {
  25 + return data;
  26 + }
  27 +
  28 + public void setData(Date data) {
  29 + this.data = data;
  30 + }
  31 +
  32 + public Double getNota() {
  33 + return nota;
  34 + }
  35 +
  36 + public void setNota(Double nota) {
  37 + this.nota = nota;
  38 + }
  39 +
  40 + public String getObservacoes() {
  41 + return observacoes;
  42 + }
  43 +
  44 + public void setObservacoes(String observacoes) {
  45 + this.observacoes = observacoes;
  46 + }
  47 +
  48 + @Override
  49 + public String toString() {
  50 + XStream xstream = new XStream(new DomDriver("UTF-8", new XmlFriendlyReplacer("__", "_")));
  51 +
  52 + xstream.alias("resultado_da_avaliacao", ResultadoAvaliacao.class);
  53 + xstream.aliasField("url", ResultadoAvaliacao.class, "url");
  54 + xstream.aliasField("data", ResultadoAvaliacao.class, "data");
  55 + xstream.aliasField("nota", ResultadoAvaliacao.class, "nota");
  56 + xstream.aliasField("observacoes", ResultadoAvaliacao.class, "observacoes");
  57 +
  58 + return "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"+xstream.toXML(this);
  59 +
  60 + }
  61 +
  62 +
  63 +}
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/Recomendacao.java
... ... @@ -12,7 +12,6 @@ import javax.persistence.Id;
12 12 import javax.persistence.JoinColumn;
13 13 import javax.persistence.ManyToOne;
14 14 import javax.persistence.OneToMany;
15   -import javax.persistence.OrderBy;
16 15 import javax.persistence.SequenceGenerator;
17 16 import javax.persistence.Table;
18 17  
... ... @@ -41,23 +40,22 @@ public class Recomendacao {
41 40 @Column(name = "vl_peso")
42 41 private Integer peso;
43 42  
44   - @OneToMany(mappedBy = "recomendacao", targetEntity = br.com.eselo.model.Faixa.class, fetch = FetchType.LAZY, cascade = CascadeType.ALL)
45   - @OrderBy("faixaInicio desc, faixaFim desc")
46   - private List<Faixa> conformidades;
  43 + @OneToMany(mappedBy = "recomendacao", targetEntity = br.com.eselo.model.Criterio.class, fetch = FetchType.LAZY, cascade = CascadeType.ALL)
  44 + private List<Criterio> criterios;
47 45  
  46 + public List<Criterio> getCriterios() {
  47 + return criterios;
  48 + }
  49 +
  50 + public void setCriterios(List<Criterio> criterios) {
  51 + this.criterios = criterios;
  52 + }
  53 +
48 54 @ManyToOne(fetch = FetchType.LAZY)
49 55 @JoinColumn(name = "id_tipo_recomendacao", columnDefinition = "integer", nullable = false, insertable = true, updatable = true)
50 56 @ForeignKey(name = "fk_sel_diretriz_sel_tipo_diretriz")
51 57 private TipoRecomendacao tipoRecomendacao;
52 58  
53   - public List<Faixa> getConformidades() {
54   - return conformidades;
55   - }
56   -
57   - public void setConformidades(List<Faixa> conformidades) {
58   - this.conformidades = conformidades;
59   - }
60   -
61 59 public String getDescricao() {
62 60 return descricao;
63 61 }
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml
... ... @@ -26,9 +26,11 @@
26 26 <mapping class="br.com.eselo.model.Permissao" />
27 27 <mapping class="br.com.eselo.model.Faixa" />
28 28 <mapping class="br.com.eselo.model.Grupo" />
  29 + <mapping class="br.com.eselo.model.Criterio" />
29 30 <mapping class="br.com.eselo.model.Resultado" />
30 31 <mapping class="br.com.eselo.model.Recomendacao" />
31 32 <mapping class="br.com.eselo.model.TipoRecomendacao" />
  33 + <mapping class="br.com.eselo.model.TipoTeste" />
32 34 <mapping class="br.com.eselo.model.Url" />
33 35 </session-factory>
34 36 </hibernate-configuration>
35 37 \ No newline at end of file
... ...
Desenvolvimento/Codificacao/e-Selo/src/test/java/teste/LeitorXMLTest.java
1 1 package teste;
2   -import java.text.ParseException;
3   -import java.text.SimpleDateFormat;
4   -import java.util.Date;
5 2 import java.util.List;
6   -import java.util.Locale;
7 3  
8   -import br.com.eselo.conexaoAsesWeb.LeitorXML;
9   -import br.com.eselo.conexaoAsesWeb.RelatorioAvaliacao;
  4 +import br.com.eselo.component.LeitorXML;
  5 +import br.com.eselo.integracao.RelatorioAvaliacao;
10 6 import br.com.eselo.model.Avaliacao;
11 7 import br.com.eselo.model.Resultado;
12 8  
... ... @@ -19,20 +15,9 @@ public class LeitorXMLTest {
19 15 */
20 16 public static void main(String[] args) {
21 17  
22   - // String input = exemploAvaliacao();
  18 + String input = exemploAvaliacao();
23 19  
24   - String value = "Fri Jun 20 17:39:50 GMT-03:00 2014";
25   - Date hoje=null;
26   - try {
27   - hoje = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US).parse(value);
28   - } catch (ParseException e) {
29   - // TODO Auto-generated catch =null block
30   - System.err.println("Nao deiu certo");
31   - e.printStackTrace();
32   - }
33   -
34   - System.out.println(hoje.toString());
35   -/* List<Resultado> resultados = new LeitorXML().lerResultadosXML(input, new Avaliacao());
  20 + List<Resultado> resultados = new LeitorXML().lerResultadosXML(input, new Avaliacao());
36 21  
37 22 String titulo =
38 23 "\n\n\n_____________________________________\n"+
... ... @@ -51,14 +36,14 @@ public class LeitorXMLTest {
51 36 System.out.println("Total de Avisos: "+r.getNumAvisos());
52 37  
53 38 }
54   - */
  39 +
55 40 }
56 41  
57 42 public static String exemploAvaliacao(){
58 43 String input = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"+
59 44 "<relatorio_de_avaliacao>"+
60 45 " <url>www.teste.com.br</url>"+
61   - " <data>Fri Jun 20 17:39:50 GMT-03:00 2014</data>"+
  46 + " <data>20141111</data>"+
62 47 " <recomendacao>"+
63 48 " <identificador>1</identificador>"+
64 49 " <criterio>"+
... ...
Desenvolvimento/Codificacao/e-Selo/src/test/java/teste/RelatorioAvaliacaoTest.java
... ... @@ -2,9 +2,9 @@ package teste;
2 2  
3 3 import java.util.Date;
4 4  
5   -import br.com.eselo.conexaoAsesWeb.Criterio;
6   -import br.com.eselo.conexaoAsesWeb.Recomendacao;
7   -import br.com.eselo.conexaoAsesWeb.RelatorioAvaliacao;
  5 +import br.com.eselo.integracao.CriterioAvaliavel;
  6 +import br.com.eselo.integracao.RecomendacaoAvaliavel;
  7 +import br.com.eselo.integracao.RelatorioAvaliacao;
8 8  
9 9 public class RelatorioAvaliacaoTest {
10 10  
... ... @@ -19,19 +19,19 @@ public class RelatorioAvaliacaoTest {
19 19 resultadoAvaliacao.setDate(new Date());
20 20 resultadoAvaliacao.setQtdeLinhas(1000l);
21 21  
22   - Recomendacao recomendacao;
23   - recomendacao = new Recomendacao();
24   - recomendacao.setIdRecomendacao(1L);
25   - recomendacao.setTotalAvisos(10L);
26   - recomendacao.setTotalErros(12l);
  22 + RecomendacaoAvaliavel recomendacaoAvaliavel;
  23 + recomendacaoAvaliavel = new RecomendacaoAvaliavel();
  24 + recomendacaoAvaliavel.setIdRecomendacao(1L);
  25 + recomendacaoAvaliavel.setTotalAvisos(10L);
  26 + recomendacaoAvaliavel.setTotalErros(12l);
27 27  
28   - Criterio criterio = new Criterio();
29   - criterio.setIdCriterio(1l);
30   - criterio.setQtdeErros(13l);
31   - criterio.setQtdeItens(100l);
32   - recomendacao.setCriterio(criterio);
  28 + CriterioAvaliavel criterioAvaliavel = new CriterioAvaliavel();
  29 + criterioAvaliavel.setIdCriterio(1l);
  30 + criterioAvaliavel.setQtdeErros(13l);
  31 + criterioAvaliavel.setQtdeItens(100l);
  32 + recomendacaoAvaliavel.setCriterio(criterioAvaliavel);
33 33  
34   - resultadoAvaliacao.addRecomendacao(recomendacao);
  34 + resultadoAvaliacao.addRecomendacao(recomendacaoAvaliavel);
35 35  
36 36  
37 37 System.out.println(resultadoAvaliacao);
... ...
Desenvolvimento/Codificacao/e-Selo/src/test/java/teste/ResultadoAvaliacaoTest.java
1 1 package teste;
2 2 import java.util.Date;
3 3  
4   -import br.com.eselo.conexaoAsesWeb.ResultadoAvaliacao;
  4 +import br.com.eselo.integracao.ResultadoAvaliacao;
5 5  
6 6 public class ResultadoAvaliacaoTest {
7 7  
... ...
Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml
... ... @@ -26,9 +26,11 @@
26 26 <mapping class="br.com.eselo.model.Permissao" />
27 27 <mapping class="br.com.eselo.model.Faixa" />
28 28 <mapping class="br.com.eselo.model.Grupo" />
  29 + <mapping class="br.com.eselo.model.Criterio" />
29 30 <mapping class="br.com.eselo.model.Resultado" />
30 31 <mapping class="br.com.eselo.model.Recomendacao" />
31 32 <mapping class="br.com.eselo.model.TipoRecomendacao" />
  33 + <mapping class="br.com.eselo.model.TipoTeste" />
32 34 <mapping class="br.com.eselo.model.Url" />
33 35 </session-factory>
34 36 </hibernate-configuration>
35 37 \ No newline at end of file
... ...