Package br.gov.serpro.ouvidoria.controller

Examples of br.gov.serpro.ouvidoria.controller.AcionamentoCtrl


      final ParametrosGeraisCtrl pgc = new ParametrosGeraisCtrl(
          daoFactory);

      final ParametrosGerais pg = pgc.get(new Long(1));

      final AcionamentoCtrl ac = new AcionamentoCtrl(daoFactory);

      final Acionamento acionamento = ac.get(new Long(id));

      if (acionamento == null) {
        return;
      }
View Full Code Here


          || (_form.get("tipoAvaliacaoResposta") == "")) {
        errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
            "error.resposta.tipoAvaliacaoResposta"));
      }

      AcionamentoCtrl acionamentoCtrl = new AcionamentoCtrl(
          getDaoFactory());

      AvaliarRespostaCtrl avaliarRespostaCtrl = new AvaliarRespostaCtrl(
          getDaoFactory());

      Integer numeroProtocolo = (Integer) _form.get("numeroProtocolo");
      Long idTipoAvaliacao = new Long(_form.get("tipoAvaliacaoResposta")
          .toString());

      Acionamento acionamento = acionamentoCtrl
          .getAcionamentoPeloProtocolo(getOrgao(request),
              numeroProtocolo);

      // Se a resposta já tiver sido avaliada, retorna mensagem de erro.
      // Isto pode ocorrer caso o usuário clique em voltar após avaliar a
View Full Code Here

    List lstMsgs = new ArrayList();
    ActionMessages errorMsgs = new ActionMessages();

    try {
      AcionamentoCtrl ctrlAcion = new AcionamentoCtrl(getDaoFactory());

      DynaActionForm _form = (DynaActionForm) form;

      // Recupera parâmetros informados para a consulta
      String lsChkPend = _form.getString("chkpend");
      String lsChkAnd = _form.getString("chkand");
      String lsChkAtraso = _form.getString("chkatraso");
      String lsChkCritico = _form.getString("chkcritico");
      String lsDatIni = _form.getString("txtDatIni");
      String lsDatFim = _form.getString("txtDatFim");
      String lsTipoMsg = _form.getString("txtTipoMsg");
      String lsAssunto = _form.getString("txtAssunto");
      String lsOrdenacao = _form.getString("ordenacao");
      String lsProtocolo = _form.getString("txtProtocolo");

      // Coloca na sessão para permitir a reconsulta ao Redirecionar uma
      // mensagem
      if (lsChkPend != null && !lsChkPend.equals("")) {
        HttpSession session = request.getSession(true);
        session.setAttribute("chkpend", "S");
      }
      if (lsChkAnd != null && !lsChkAnd.equals("")) {
        HttpSession session = request.getSession(true);
        session.setAttribute("chkand", "S");
      }
      if (lsChkAtraso != null && !lsChkAtraso.equals("")) {
        HttpSession session = request.getSession(true);
        session.setAttribute("chkatraso", "S");
      }
      if (lsChkCritico != null && !lsChkCritico.equals("")) {
        HttpSession session = request.getSession(true);
        session.setAttribute("chkcritico", "S");
      }

      if ((lsChkPend == null || (lsChkPend != null && lsChkPend
          .equals("")))
          && (lsChkAnd == null || (lsChkAnd != null && lsChkAnd
              .equals("")))
          && (lsChkAtraso == null || (lsChkAtraso != null && lsChkAtraso
              .equals("")))
          && (lsChkCritico == null || (lsChkCritico != null && lsChkCritico
              .equals("")))) {

        lsChkPend = (String) (request.getSession().getAttribute(
            "chkpend") != null ? request.getSession().getAttribute(
            "chkpend") : "");

        lsChkAnd = (String) (request.getSession()
            .getAttribute("chkand") != null ? request.getSession()
            .getAttribute("chkand") : "");

        lsChkAtraso = (String) (request.getSession().getAttribute(
            "chkatraso") != null ? request.getSession()
            .getAttribute("chkatraso") : "");

        lsChkCritico = (String) (request.getSession().getAttribute(
            "chkcritico") != null ? request.getSession()
            .getAttribute("chkcritico") : "");
      }

      // 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);

      lstMsgs = ctrlAcion.listaMensagensEstado(func, lsChkPend, lsChkAnd,
          lsChkAtraso, lsChkCritico, lsDatIni, lsDatFim, lsTipoMsg,
          lsAssunto, lsOrdenacao, lsProtocolo);

      // Passa a lista com as mensagens consultadas através da sessao
      // e os parâmetros usados na consulta
View Full Code Here

  }

  public boolean enviarAlertaViaEmail(Orgao orgao, EstadoAcionamento estado)
      throws DaoException {

    AcionamentoCtrl acionamentoCtrl = new AcionamentoCtrl(daoFactory);
    ParametrosGeraisCtrl parametrosCtrl = new ParametrosGeraisCtrl(
        daoFactory);

    String lsServidorSMTP = "";
    String lsDe = "";
    String lsPara = "";
    String lsAssunto = "";
    String lsTexto = "";
    String lsTextoParametrizado = "";

    List listaParametrosGerais = parametrosCtrl.list();

    ConfiguracoesOrgao configuracoes = orgao.getConfiguracoes();

    if (listaParametrosGerais != null) {

      lsServidorSMTP = ((ParametrosGerais) listaParametrosGerais.get(0))
          .getServidorSMTP();
    }

    lsDe = orgao.getConfiguracoes().getRemetenteEmail();

    lsAssunto = "Ouvidoria - " + orgao.getDescricao();

    Iterator listaAcionamentos = acionamentoCtrl
        .listaAcionamentosPorEstado(estado.getId()).iterator();

    /* Dados do acionamento */
    Acionamento acionamento = null;
    String enderecoUrlAcionamento = null;
View Full Code Here

        if (orgao == null || funcionario == null || numeroProtocolo == null) {
            throw new IllegalArgumentException();
        }

        AcionamentoCtrl acionamentoCtrl = new AcionamentoCtrl(daoFactory);

        Acionamento acionamento = acionamentoCtrl.getAcionamentoPeloProtocolo(
                orgao, new Integer(numeroProtocolo));

        if (acionamento == null) {
            return null;
        }
View Full Code Here

TOP

Related Classes of br.gov.serpro.ouvidoria.controller.AcionamentoCtrl

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.