public class RelatorioLogic
public void pesquisa(QuestionarioUsuario questionarioUsuario) {
listaEixos();
listaUsuarios = this.facade.listaUsuarios();
Organizacao organizacao = null;
if(this.pesquisa.equals("1")){
this.facade.relatorioQuestionario(questionarioUsuario, organizacao, planejamento, recursosFinanceiros, estruturaFuncoesTI, sistemaGestaos);
System.out.println(organizacao);
}
}
public class RelatorioFacade
public void relatorioQuestionario(QuestionarioUsuario questionarioUsuario, Organizacao organizacao, Planejamento planejamento, RecursosFinanceiros recursosFinanceiros, EstruturaFuncoesTI estruturaFuncoesTI, List<SistemasGestao> sistemasGestao){
if(questionarioUsuario.getQuestionario().getId().equals(1L)){
organizacao = this.daoFactory.getRelatorioDao().buscaRespostaQuestionarioOrganizacao();
}else if(questionarioUsuario.getQuestionario().getId().equals(2L)){
planejamento = this.daoFactory.getRelatorioDao().buscaRespostaQuestionarioPlanejamento();
}else if(questionarioUsuario.getQuestionario().getId().equals(3L)){
recursosFinanceiros = this.daoFactory.getRelatorioDao().buscaRespostaQuestionarioRecursosFinanceiros();
}else if(questionarioUsuario.getQuestionario().getId().equals(4L)){
estruturaFuncoesTI = this.daoFactory.getRelatorioDao().buscaRespostaQuestionarioEstruturaFuncoesTI();
}
}
public Organizacao buscaRespostaQuestionarioOrganizacao() {
Criteria resultado = getSession().createCriteria(Organizacao.class);
resultado.createAlias("questionarioUsuario", "questionarioUsuario");
resultado.add(Restrictions.eq("questionarioUsuario.usuario.id", this.getUsuarioLogado().getId()));
return (Organizacao) resultado.uniqueResult();
}
Opa galera eu tenho essas duas classes onde estou com o seguinte problema, onde na minha classe facade preenche o objeto tudo certinho mas qndo ela manda de volta para a minha logic ela manda null alguem saberia me explicar o pq disso esta acontecendo.