Package br.gov.serpro.ouvidoria.model

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


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

            // Se foi passado um id de solução, trata-se de
            // uma alteração/exclusão
            if (id != null) {
                Solucao solucao = ctrlSolucao.get(new Long(id));

                // Se não encontrou a solucao, reporta o erro
                if (solucao == null) {
                    errorMsgs.add(ActionMessages.GLOBAL_MESSAGE,
                            new ActionMessage("error.solucao.notFound"));
View Full Code Here


            } else {
                request.setAttribute("exibeOBS", "N");
            }

            // Recupera o solucao através do id informado
            Solucao solucao = ctrlSolucao.get(new Long(id));

            // Se não encontrou o solucao, reporta o erro
            if (solucao == null) {
                errorMsgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                        "error.solucao.notFound"));
View Full Code Here

        try {
            SolucaoCtrl ctrlSolucao = new SolucaoCtrl(getDaoFactory());

            // Verifica se foi passado o id do script
            if (id != null) {
                Solucao solucao = ctrlSolucao.get(new Long(id));

                // Se não encontrou a solucao, reporta o erro
                if (solucao == null) {
                    errorMsgs.add(ActionMessages.GLOBAL_MESSAGE,
                            new ActionMessage("error.solucao.notFound"));
                    saveMessages(request, errorMsgs);
                } else {
                    // Altera os dados
                    solucao.setTexto(lTexto);
                    solucao.setTitulo(lTitulo);

                    if ((lVigencia != null) && (!lVigencia.equals(""))) {
                        // Trata a vigência
                        String lVigenciaFormatada = lVigencia.substring(6)
                                + "-" + lVigencia.substring(3, 5) + "-"
                                + lVigencia.substring(0, 2) + " "
                                + lHoraVigencia + ":00.000000000";

                        Timestamp vigencia = Timestamp
                                .valueOf(lVigenciaFormatada);

                        solucao.setDataVigencia(vigencia);
                    } else {
                        solucao.setDataVigencia(null);
                    }

                    // Recupera Assunto
                    AssuntoCtrl ctrlAssnt = new AssuntoCtrl(getDaoFactory());
                    Assunto assunto = ctrlAssnt.get(new Long(lAssunto));

                    solucao.setAssunto(assunto);
                   
                    // Seta o status da solucao para Pendente
                    EstadoSolucao estado=new EstadoSolucao(EstadoSolucao.PENDENTE.getId(),
                                         EstadoSolucao.PENDENTE.getDescricao());
                    solucao.setEstado(estado);
                   
                    // Salva a solucao
                    ctrlSolucao.save(solucao);
                }
View Full Code Here

        String lHoraVigencia = _form.getString("txtHoraVigencia");

        try {
            SolucaoCtrl ctrlSolucao = new SolucaoCtrl(getDaoFactory());

            Solucao solucao = new Solucao();

            // Inclui a solucao
            solucao.setTexto(lTexto);
            solucao.setTitulo(lTitulo);
            solucao.setDataCadastramento(new Timestamp(System
                    .currentTimeMillis()));

            if ((lVigencia != null) && (!lVigencia.equals(""))) {
                // Trata a vigência
                String lVigenciaFormatada = lVigencia.substring(6) + "-"
                    + lVigencia.substring(3, 5) + "-"
                    + lVigencia.substring(0, 2) + " "
                    + lHoraVigencia + ":00.000000000";

                Timestamp vigencia = Timestamp.valueOf(lVigenciaFormatada);

                solucao.setDataVigencia(vigencia);
            }

            // Recupera Assunto
            AssuntoCtrl ctrlAssnt = new AssuntoCtrl(getDaoFactory());
            Assunto assunto = ctrlAssnt.get(new Long(lAssunto));

            solucao.setAssunto(assunto);

            // Seta o status da solucao para Pendente
            EstadoSolucao estado=new EstadoSolucao(EstadoSolucao.PENDENTE.getId(),
                                 EstadoSolucao.PENDENTE.getDescricao());
            solucao.setEstado(estado);
           
           
            // Salva a solucao
            ctrlSolucao.save(solucao);
View Full Code Here

            SolucaoCtrl ctrlSolucao = new SolucaoCtrl(getDaoFactory());

            Long id = new Long(request.getParameter("id"));

            Solucao solucao = ctrlSolucao.get(id);

            if (solucao == null) {
                errorMsgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                        "error.solucao.notFound"));
View Full Code Here

        try {
            SolucaoCtrl ctrlSolucao = new SolucaoCtrl(getDaoFactory());

            // Verifica se foi passado o id do script
            if (id != null) {
                Solucao solucao = ctrlSolucao.get(new Long(id));

                // Se não encontrou o script, reporta o erro
                if (solucao == null) {
                    errorMsgs.add(ActionMessages.GLOBAL_MESSAGE,
                            new ActionMessage("error.script.notFound"));
                    saveMessages(request, errorMsgs);
                } else {
                    // Aprova o script
                  solucao.setEstado(EstadoSolucao.APROVADO);

                    // Salva o script
                    ctrlSolucao.save(solucao);
                }
            }
View Full Code Here

        try {
            SolucaoCtrl ctrlSolucao = new SolucaoCtrl(getDaoFactory());

            // Verifica se foi passado o id do Solucao
            if (id != null) {
                Solucao solucao = ctrlSolucao.get(new Long(id));

                // Se não encontrou o Solucao, reporta o erro
                if (solucao == null) {
                    errorMsgs.add(ActionMessages.GLOBAL_MESSAGE,
                            new ActionMessage("error.solucao.notFound"));
                    saveMessages(request, errorMsgs);
                } else {
                    // Reprova o solucao
                    solucao.setEstado(EstadoSolucao.REPROVADO);
                    solucao.setObservacao(obs);

                    // Salva o solucao
                    ctrlSolucao.save(solucao);
                }
            }
View Full Code Here

    
     */
    public void save(final String id, final String assunto,
            final String titulo, final String texto) throws DaoException {

        Solucao solucao = new Solucao();
        if (id != null && id.trim().length() > 0) {
            solucao.setId(new Long(id));
        }

        AssuntoCtrl ctAssnto = new AssuntoCtrl();

        solucao.setAssunto(ctAssnto.get(new Long(assunto)));
        solucao.setTitulo(titulo);
        solucao.setTexto(texto);

        solucaoDao.save(solucao);
    }
View Full Code Here

TOP

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

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.