Package br.gov.serpro.ouvidoria.controller.gerencial.administracao

Examples of br.gov.serpro.ouvidoria.controller.gerencial.administracao.TipoMensagemCtrl


    public ActionForward listar(ActionMapping mapping, ActionForm form,
            HttpServletRequest request, HttpServletResponse response)
            throws Exception {

        TipoMensagemCtrl defaultCtrl = new TipoMensagemCtrl(getDaoFactory());

        request.setAttribute("listar", defaultCtrl.list(getOrgao(request)));

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


        TipoMensagem object = null;
        if (id == null || id.trim().length() == 0) {
            object = new TipoMensagem();
        } else {
            TipoMensagemCtrl defaultCtrl = new TipoMensagemCtrl(getDaoFactory());
            object = defaultCtrl.get(new Long(id));
        }

        request.setAttribute("function", request.getParameter("function"));
        request.setAttribute("object", object);
View Full Code Here

        final String prazoInterno = request.getParameter("prazoInterno");
        final String prazoExterno = request.getParameter("prazoExterno");
        final String dataVigencia = request.getParameter("dataVigencia");
        final String horaVigencia = request.getParameter("horaVigencia");

        TipoMensagemCtrl defaultCtrl = new TipoMensagemCtrl(getDaoFactory());

        if (descricao == null || descricao.trim().length() == 0) {
            msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "error.atualizarTipoMensagem.descricao"));
        }

        Integer prazoInt = null;
        try {
            if (prazoInterno != null && prazoInterno.trim().length() > 0) {
                prazoInt = new Integer(prazoInterno);
            }
        } catch (NumberFormatException nfe) {
            msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "error.atualizarTipoMensagem.prazoInterno"));
        }

        Integer prazoExt = null;
        try {
            if (prazoExterno != null && prazoExterno.trim().length() > 0) {
                prazoExt = new Integer(prazoExterno);
            }
        } catch (NumberFormatException nfe) {
            msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "error.atualizarTipoMensagem.prazoInterno"));
        }

        Timestamp vigencia = null;
        if (dataVigencia != null && dataVigencia.trim().length() > 0) {
            try {
                SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy hh:mm",
                        new Locale("pt", "BR"));

                vigencia = new Timestamp(sdf.parse(
                        dataVigencia + " " + horaVigencia).getTime());
            } catch (ParseException e) {
                msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                        "error.atualizarTipoMensagem.dataVigencia"));
            }
        }

        if (!msgs.isEmpty()) {
            saveErrors(request, msgs);
            return mapping.findForward("error");
        }

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

            defaultCtrl.update(getOrgao(request), id, descricao,
                    descricaoDetalhada, prazoInt, prazoExt, vigencia);

            msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "message.atualizarTipoMensagem.alterar"));
        } else {
            defaultCtrl.insert(getOrgao(request), descricao,
                    descricaoDetalhada, prazoInt, prazoExt, vigencia);

            msgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                    "message.atualizarTipoMensagem.incluir"));
        }
View Full Code Here

        String message = null;
        try {
            final Timestamp vigencia = new Timestamp(sdf.parse(
                    dataVigencia + " " + horaVigencia).getTime());

            TipoMensagemCtrl defaultCtrl = new TipoMensagemCtrl(getDaoFactory());
            defaultCtrl.delete(getOrgao(request), id, vigencia);
            message = "message.atualizarTipoMensagem.excluir";
        } catch (ParseException e) {
            message = "error.atualizarTipoMensagem.dataVigencia";
        }
View Full Code Here

    ActionErrors errors = new ActionErrors();

    ReclassificarMensagemCtrl reclassificarMensagemCtrl = new ReclassificarMensagemCtrl(
        getDaoFactory());

    TipoMensagemCtrl tipoMensagemCtrl = new TipoMensagemCtrl(
        getDaoFactory());

    Collection lstTipoMensagem = tipoMensagemCtrl.list(this
        .getOrgao(request));

    Integer idAcionamento = new Integer(request
        .getParameter("idAcionamento"));
View Full Code Here

        }
      }
    }

    /* Lista de Tipo Mensagem */
    TipoMensagemCtrl tipoMensagemCtrl = new TipoMensagemCtrl(
        getDaoFactory());
    Collection tipoMesagemList = new TreeSet(ordem);
    tipoMesagemList.addAll(tipoMensagemCtrl.list(getOrgao(request)));

    request.setAttribute("object", object);
    request.setAttribute("function", request.getParameter("function"));

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

              .getListaAssunto(Assunto.ATIVO));
        }
      }

      /* Lista de Tipo Mensagem */
      TipoMensagemCtrl tipoMensagemCtrl = new TipoMensagemCtrl(
          getDaoFactory());
      Collection tipoMesagemList = new TreeSet(ordem);
      tipoMesagemList.addAll(tipoMensagemCtrl.list(getOrgao(request)));

      request.setAttribute("object", object);
      request.setAttribute("function", request.getParameter("function"));

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

    ActionErrors errors = new ActionErrors();
    ReclassificarMensagemCtrl reclassificarMensagemCtrl = new ReclassificarMensagemCtrl(
        getDaoFactory());

    TipoMensagemCtrl tipoMensagemCtrl = new TipoMensagemCtrl(
        getDaoFactory());

    DynaActionForm _form = (DynaActionForm) form;

    Integer idAcionamento = new Integer(request
        .getParameter("idAcionamento"));

    Integer idAssunto = (Integer) _form.get("assunto");

    Long idTipoMensagem = (Long) _form.get("tipoMensagem");

    Acionamento acionamento = reclassificarMensagemCtrl
        .getAcionamento(idAcionamento);

    if (idAssunto != null && idAssunto.intValue() != 0) {

      acionamento.getMensagem().setAssunto(
          reclassificarMensagemCtrl.getAssunto(idAssunto));
    }

    if (idTipoMensagem != null && idTipoMensagem.intValue() != 0) {

      acionamento.getMensagem().setTipoMensagem(
          tipoMensagemCtrl.get(idTipoMensagem));
    }

    reclassificarMensagemCtrl.salvarAcionamento(acionamento);

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

TOP

Related Classes of br.gov.serpro.ouvidoria.controller.gerencial.administracao.TipoMensagemCtrl

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.