Package br.gov.serpro.ouvidoria.model

Examples of br.gov.serpro.ouvidoria.model.Funcionario


            Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
           
          FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
         
          Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId)

            Orgao orgao = getOrgao(request);

            Collection assuntos = null;
            if ( funcionario.getNivelAtuacao() == Funcionario.NA_ORGAO) {
                assuntos = orgao.getListaAssuntosSubOrgaos()
            } else {
                Comparator ordem = new Comparator() {
                    public int compare(Object obj1, Object obj2) {
                        PersistentObject pobj1 = (PersistentObject) obj1;
                        PersistentObject pobj2 = (PersistentObject) obj2;
                        if (pobj1 != null && pobj1.getDescricao() != null) {
                            return pobj1.getDescricao().compareTo(pobj2.getDescricao());
                        }
                        return 0;
                    }
                };

                assuntos = new TreeSet(ordem);
                for(Iterator iter=funcionario.getListaSubOrgaosAtivos().iterator(); iter.hasNext(); ) {
                    SubOrgao subOrgao = (SubOrgao) iter.next();
                    assuntos.addAll(subOrgao.getListaAssunto(Assunto.ATIVO));
                }
            }
           
View Full Code Here


       
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
        FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
       
        Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId);
       
        request.setAttribute("hashAssunto", enviarMensagemWebCtrl
                .getListaAssuntoLocalidadeOcorrencia(this.getOrgao(request)));
       
        if (funcionario != null) {
View Full Code Here

        // Recupera o Funcionário logado
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario func = (Funcionario) funcionarioCtrl.get(funcionarioId);

        AcionamentoCtrl acionCtrl = new AcionamentoCtrl(getDaoFactory());

        // Recupera Mensagens respondidas
        Collection lstAcionamentos = acionCtrl.listaMensagensRespondidas(func,
View Full Code Here

            } else if (lsInAtivo.equalsIgnoreCase("S")) {
                lsSituac = "Inativos";
            }

            //   Recupera o Funcionário logado           
            Funcionario func = this.getFuncionario(request);

            // Recupera órgão
            Orgao org = getOrgao(request);

View Full Code Here

            return mapping.findForward("error");
        }

        LoginCtrl ctrlLogin = new LoginCtrl(getDaoFactory());

        Funcionario funcionario = ctrlLogin.alteraSenha(getOrgao(request),
                login, senhaAntiga, senhaNova);

        if (funcionario == null) {

            errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "login.error"));

            saveErrors(request, errors);

            return mapping.findForward("error");
        }

        request.getSession(true).setAttribute(Constants.PA_FUNCIONARIO,
                funcionario.getId());

        return mapping.findForward("success");
    }
View Full Code Here

    Long funcionarioId = (Long) request.getSession().getAttribute(
        Constants.PA_FUNCIONARIO);

    FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());

    Funcionario funcionario = (Funcionario) funcionarioCtrl
        .get(funcionarioId);
    Boletim boletim = boletimCtrl.get(new Long(request
        .getParameter("idBoletim")));

    itemHistorico.setListaEmails(request.getParameter("listaEmails"));
View Full Code Here

    Long funcionarioId = (Long) request.getSession().getAttribute(
        Constants.PA_FUNCIONARIO);

    FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());

    Funcionario funcionario = (Funcionario) funcionarioCtrl
        .get(funcionarioId);

    Funcionario consultor = new Funcionario();

    if (!consultorId.equals("")) {
      consultor = (Funcionario) funcionarioCtrl.get(consultorId);
    }

    if (acionamento.getRespostaAcionamento() != null) {
      acionamento.getRespostaAcionamento().setTitulo(titulo);
    } else {
      Timestamp hoje = new Timestamp(System.currentTimeMillis());

      // Salva rascunho da resposta
      acionamento.salvarRascunhoRespostaAcionamento(titulo, "", hoje,
          null);
    }

    if (tipoRedirecionamento.compareTo("outro") == 0) {
      acionamento.setLocalidadeOcorrencia(redirecionarMensagemCtrl
          .getLocalidadeOcorrencia(idLocalidadeOcorrencia));
      acionamento.getMensagem().setAssunto(
          redirecionarMensagemCtrl.getAssunto(idAssunto));

      acionamento.redirecionarAcionamento(acionamento.getMensagem()
          .getTipoMensagem(), acionamento.getMensagem().getAssunto(),
          redirecionarMensagemCtrl.getSubOrgao(idSubOrgao),
          redirecionarMensagemCtrl
              .getLocalidadeOcorrencia(idLocalidadeOcorrencia),
          funcionario, despacho, this.getOrgao(request));

      redirecionarMensagemCtrl.salvarAcionamento(acionamento);

    } else if ((tipoRedirecionamento.compareTo("consultor") == 0)
        && (consultor != null)) {

      // Perfil consultor
      // Redirecionamento para um funcionario consultor

      acionamento.setLocalidadeOcorrencia(redirecionarMensagemCtrl
          .getLocalidadeOcorrencia(idLocalidadeOcorrencia));
      acionamento.getMensagem().setAssunto(
          redirecionarMensagemCtrl.getAssunto(idAssunto));
      acionamento.setFuncionario(consultor);
      acionamento.redirecionarAcionamentoConsultor(acionamento
          .getMensagem().getTipoMensagem(), acionamento.getMensagem()
          .getAssunto(), redirecionarMensagemCtrl
          .getSubOrgao(idSubOrgao), consultor,
          redirecionarMensagemCtrl
              .getLocalidadeOcorrencia(idLocalidadeOcorrencia),
          funcionario, despacho, this.getOrgao(request));

      redirecionarMensagemCtrl.salvarAcionamento(acionamento);

    } else {
      if (tipoRedirecionamento.compareTo("ouvidor") == 0) {
        Funcionario ouvidor = null;
        // Caso de redirecionar para ouvidor assistente
        if ((!funcionario.getPerfil().equals(Perfil.OUVIDOR_ASSISTENTE))
            && ((!funcionario.getPerfil().equals(
                Perfil.OUVIDOR_GERAL)))) {
View Full Code Here

        if (htmlRelatorio != null) {
            request.getSession().setAttribute(Constants.HTML_RELATORIO,
                    htmlRelatorio);
        }

      Funcionario funcionario = (Funcionario) this.getFuncionario(request);   
       
        request.getSession().setAttribute(Constants.SS_FUNCIONARIO, funcionario);
     
        request.getSession().setAttribute(Constants.IMAGE_CHART, imageChart);
View Full Code Here

            Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
           
          FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
         
          Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId)

            if (funcionario == null) {
                return mapping.findForward(Constants.LOGIN_FORWARD);
            }

            Funcionalidade funcionalidade = exibirMensagemGenericaCtrl
                    .getFuncionalidade(new Integer(request
                            .getParameter("funcionalidade")));
            List subFuncionalidades = exibirMensagemGenericaCtrl.getSubMenu(
                    funcionario, funcionalidade);

            Iterator iter;

            iter = subFuncionalidades.iterator();
            int i = 2;
            while (iter.hasNext()) {
                funcionalidade = (Funcionalidade) iter.next();
                texto += "<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;<a tabindex="
                        + i
                        + " title='"
                        + funcionalidade.getDescricao()
                        + "' href='.."
                        + funcionalidade.getPath()
                        + "'"
                        + " target='conteudo'>&nbsp;"
                        + funcionalidade.getDescricao() + "</a></font><br>";
                i++;
            }
        }

        if (request.getParameter("tela").compareToIgnoreCase("AjudaInternet") == 0) {
            texto += "<a tabindex=2 title='Tópicos da Ajuda' href='../Ajuda.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Tópicos de Ajuda</font></a><br>";
            texto += "<a tabindex=3 title='Mapa do Site' href='../ExibirMensagemGenerica.do?titulo=Mapa do Site&tela=MapaSiteInternet' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Mapa do Site</font></a><br>";
        }

        if (request.getParameter("tela").compareToIgnoreCase("AjudaIntranet") == 0) {
            texto += "<a tabindex=2 title='Tópicos da Ajuda' href='../Ajuda.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Tópicos de Ajuda</font></a><br>";
            texto += "<a tabindex=3 title='Mapa do Site' href='../ExibirMensagemGenerica.do?titulo=Mapa do Site&tela=MapaSiteIntranet' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Mapa do Site</font></a><br>";
        }

        if (request.getParameter("tela").compareToIgnoreCase("AjudaLogado") == 0) {
            texto += "<a tabindex=2 title='Tópicos da Ajuda' href='../Ajuda.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Tópicos de Ajuda</font></a><br>";
            texto += "<a tabindex=3 title='Mapa do Site' href='../ExibirMensagemGenerica.do?titulo=Mapa do Site&tela=MapaSiteLogado' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Mapa do Site</font></a><br>";
        }
       
        if (request.getParameter("tela")
                .compareToIgnoreCase("MapaSiteInternet") == 0) {
            texto += "<a tabindex=2 title='Sistema Ouvidoria' href='../Main.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Sistema Ouvidoria</font></a><br>";
            texto += "<a tabindex=3 title='Fale com a Ouvidoria' href='../acionamento/EnviarMensagemWeb.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1Pai'><img src='images/bullet1a.gif'>&nbsp;Fale com a Ouvidoria</font></a><br>";
            texto += "<a tabindex=3 title='Acionamento' href='../acionamento/EnviarMensagemWeb.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Acionamento</font></a><br>";
            texto += "<a tabindex=3 title='Outros Canais de Comunicação' href='../ExibirMensagemGenerica.do?titulo=Outros Canais de Comunicação&tela=CanaisComunicacao' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Outros Canais de Comunicação</font></a><br>";
            texto += "<a tabindex=4 title='Consulte sua Resposta' href='../andamento/ConsultarResposta.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Consulte sua Resposta</font></a><br>";
            texto += "<a tabindex=5 title='Informações da Ouvidoria' href='../ExibirMensagemGenerica.do?titulo=Informações da Ouvidoria&tela=InformacoesOuvidoria' target='conteudo'>&nbsp;<font class='mapaSiteNiv1Pai'><img src='images/bullet1a.gif'>&nbsp;Informações da Ouvidoria</font></a><br>";
            texto += "<a tabindex=6 title='Legislação' href='../ExibirMensagemGenerica.do?titulo=Legislação&tela=Legislacao' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Legislação</font></a><br>";
            texto += "<a tabindex=7 title='Tipos de Mensagem' href='../ExibirMensagemGenerica.do?titulo=Tipos de Mensagem&tela=TiposMensagem' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Tipos de Mensagem</font></a><br>";
            texto += "<a tabindex=8 title='Tipos de Assunto' href='../ExibirMensagemGenerica.do?titulo=Tipos de Assunto&tela=TiposAssunto' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Tipos de Assunto</font></a><br>";
            texto += "<a tabindex=9 title='Resultados da Ouvidoria' href='../ExibirResultadoOuvidoria.do?titulo=Resultados%20da%20Ouvidoria' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Resultados da Ouvidoria</font></a><br>";
            texto += "<a tabindex=10 title='Ajuda' href='../ExibirMensagemGenerica.do?titulo=Ajuda&tela=AjudaInternet' target='conteudo'>&nbsp;<font class='mapaSiteNiv1Pai'><img src='images/bullet1a.gif'>&nbsp;Ajuda</font></a><br>";
            texto += "<a tabindex=11 title='Tópico da Ajuda' href='../Ajuda.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Tópicos da Ajuda</font></a><br>";
            texto += "<a tabindex=12 title='Mapa do Site' href='../ExibirMensagemGenerica.do?titulo=Mapa do Site&tela=MapaSiteInternet' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Mapa do Site</font></a><br>";
        }

        if (request.getParameter("tela")
                .compareToIgnoreCase("MapaSiteIntranet") == 0) {
            texto += "<a tabindex=2 title='Sistema Ouvidoria' href='../Main.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Sistema Ouvidoria</font></a><br>";
            texto += "<a tabindex=3 title='Fale com a Ouvidoria' href='../acionamento/EnviarMensagemWeb.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Fale com a Ouvidoria</font></a><br>";
            texto += "<a tabindex=3 title='Acionamento' href='../acionamento/EnviarMensagemWeb.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Acionamento</font></a><br>";
            texto += "<a tabindex=3 title='Outros Canais de Comunicação' href='../ExibirMensagemGenerica.do?titulo=Outros Canais de Comunicação&tela=CanaisComunicacao' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Outros Canais de Comunicação</font></a><br>";
            texto += "<a tabindex=4 title='Consulte sua Resposta' href='../andamento/ConsultarResposta.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv1'><img src='images/bullet1a.gif'>&nbsp;Consulte sua Resposta</font></a><br>";
            texto += "<a tabindex=5 title='Informações da Ouvidoria' href='../ExibirMensagemGenerica.do?titulo=Informações da Ouvidoria&tela=InformacoesOuvidoria' target='conteudo'>&nbsp;<font class='mapaSiteNiv1Pai'><img src='images/bullet1a.gif'>&nbsp;Informações da Ouvidoria</font></a><br>";
            texto += "<a tabindex=6 title='Legislação' href='../ExibirMensagemGenerica.do?titulo=Legislação&tela=Legislacao' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Legislação</font></a><br>";
            texto += "<a tabindex=7 title='Tipos de Mensagem' href='../ExibirMensagemGenerica.do?titulo=Tipos de Mensagem&tela=TiposMensagem' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Tipos de Mensagem</font></a><br>";
            texto += "<a tabindex=8 title='Tipos de Assunto' href='../ExibirMensagemGenerica.do?titulo=Tipos de Assunto&tela=TiposAssunto' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Tipos de Assunto</font></a><br>";
            texto += "<a tabindex=9 title='Resultados da Ouvidoria' href='../ExibirResultadoOuvidoria.do?titulo=Resultados%20da%20Ouvidoria' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Resultados da Ouvidoria</font></a><br>";
            texto += "<a tabindex=10 title='Ajuda' href='../ExibirMensagemGenerica.do?titulo=Ajuda&tela=AjudaIntranet' target='conteudo'>&nbsp;<font class='mapaSiteNiv1Pai'><img src='images/bullet1a.gif'>&nbsp;Ajuda</font></a><br>";
            texto += "<a tabindex=11 title='Tópico da Ajuda' href='../Ajuda.do' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Tópicos da Ajuda</font></a><br>";
            texto += "<a tabindex=12 title='Mapa do Site' href='../ExibirMensagemGenerica.do?titulo=Mapa do Site&tela=MapaSiteIntranet' target='conteudo'>&nbsp;<font class='mapaSiteNiv2'><img src='images/bullet1b.gif'>&nbsp;Mapa do Site</font></a><br>";

        }

        if (request.getParameter("tela").compareToIgnoreCase("MapaSiteLogado") == 0) {

            Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
           
          FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
         
          Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId);

            if (funcionario == null) {
                return mapping.findForward(Constants.LOGIN_FORWARD);
            }
View Full Code Here

        // Recupera o Funcionário logado
        Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId)

        ActionMessages msg = new ActionMessages();

        String txtBusca = request.getParameter("txtBusca");
View Full Code Here

TOP

Related Classes of br.gov.serpro.ouvidoria.model.Funcionario

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.