Package br.gov.serpro.ouvidoria.controller.andamento

Examples of br.gov.serpro.ouvidoria.controller.andamento.ListarAcionamentoRespostaCtrl


        if (acionamentos == null) {
            msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "error.listarAcioamentoResposta.acionamentos"));           
        } else {  
          ListarAcionamentoRespostaCtrl larCtrl = new ListarAcionamentoRespostaCtrl(
                    getDaoFactory());
            larCtrl.atualizaEstadoAcionamentos(acionamentos);
        }
       
        if (!msgs.isEmpty()) {
            saveMessages(request, msgs);
            return (mapping.findForward("failure"));
View Full Code Here


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

            String acionamentoId = request.getParameter("id");

            ListarAcionamentoRespostaCtrl larCtrl = new ListarAcionamentoRespostaCtrl(
                    getDaoFactory());

            Acionamento acionamento = larCtrl.getAcionamentoPeloCodigo(orgao,
                    funcionario, acionamentoId);

            String nomeCompletoAcionador = null;
            String primeiroNomeAcionador = null;
View Full Code Here

       
      FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
     
      Funcionario funcionario = (Funcionario) funcionarioCtrl.get(funcionarioId)

        ListarAcionamentoRespostaCtrl controle = new ListarAcionamentoRespostaCtrl(
                getDaoFactory());

        String numeroProtocolo = ((DynaActionForm) form)
                .getString("numeroProtocolo");

        String enviados = ((DynaActionForm) form).getString("enviado");

        String naoEnviados = ((DynaActionForm) form).getString("naoEnviado");

        String meioEnvioResposta = ((DynaActionForm) form)
                .getString("meioEnvioResposta");

        Collection acionamentos = null;

        if (numeroProtocolo != null && numeroProtocolo.trim().length() > 0) {

            try {

                Acionamento acnmnt = controle.getAcionamentoPeloProtocolo(
                        orgao, funcionario, numeroProtocolo);

                if (acnmnt != null) {
                    acionamentos = new ArrayList();
                    acionamentos.add(acnmnt);
                }

            } catch (Exception a) {
                msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                        "error.listarAcionamentoResposta.protocolo.invalido"));
            }

        } else {

            String situacao = null;

            if ((enviados == null || enviados.trim().length() == 0)
                    && naoEnviados != null) {
                situacao = EstadoAcionamento.RESPONDIDO.getId().toString();
            } else if (enviados != null
                    && (naoEnviados == null || naoEnviados.trim().length() == 0)) {
                situacao = EstadoAcionamento.ENVIADO.getId().toString();
            }

            acionamentos = controle.listarAcionamentos(orgao, funcionario,
                    meioEnvioResposta, situacao);

        }

        request.setAttribute("numeroProtocolo", numeroProtocolo);
View Full Code Here

TOP

Related Classes of br.gov.serpro.ouvidoria.controller.andamento.ListarAcionamentoRespostaCtrl

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.