Package br.gov.serpro.ouvidoria.model

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


            Orgao orgao = (Orgao) this.getOrgao(request);

            // path para login sem certificado digital
            String pathLogin = "/../Login.do?action=exibir";

            ConfiguracoesOrgao config = orgao.getConfiguracoes();
            if (config != null
                    && config.getExigeCertificadoDigitalOrgao() != null
                    && config.getExigeCertificadoDigitalOrgao().booleanValue()) {
                // path para login com certificado digital
                pathLogin = "../../../login";
            }

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


      HttpServletRequest request, HttpServletResponse response)
      throws Exception {

    // obter o órgão e as configurações do órgão
    Orgao orgao = getOrgao(request);
    ConfiguracoesOrgao config = orgao.getConfiguracoes();
    // colocar as configurações do órgão como atributos do request
    request.setAttribute("esquemaCoresLayout", config
        .getEsquemaCoresLayout());
    request.setAttribute("imageLogo", config.getImagemLogo());
    request
        .setAttribute("nomeExibicaoOrgao", config
            .getNomeExibicaoOrgao());
    request.setAttribute("imageBanner", config.getImagemBanner());
    request.setAttribute("linkImagemBanner", config.getLinkImagemBanner());
    request.setAttribute("linkImagemLogo", config.getLinkImagemLogo());
    request.setAttribute("linkImagem3", config.getLinkImagem3());
    request.setAttribute("linkImagem4", config.getLinkImagem4());
    request.setAttribute("linkImagem5", config.getLinkImagem5());

    // determinar se a origem É "intranet" ou "internet"

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

    /* adiciono o layout à sessão */
    setOrgaoLayout(request, orgao);

    try {

      ConfiguracoesOrgao configuracaoes = orgao.getConfiguracoes();
      request.setAttribute("configuracoes", configuracaoes);

      if (configuracaoes.getNotificacaoEmail() != null
          && configuracaoes.getNotificacaoEmail().equals("S")) {

        if ((OuvidoriaScheduler.sched == null)
            || (OuvidoriaScheduler.sched != null && !OuvidoriaScheduler.sched
                .isStarted())) {

View Full Code Here

            localOrgao = getOrgao(request);
        } else {
            localOrgao = orgaoCtrl.get(new Long(idOrgao));
        }
       
        ConfiguracoesOrgao configuracoes = localOrgao.getConfiguracoes();
        if (configuracoes == null) {
            configuracoes = new ConfiguracoesOrgao();
            request.setAttribute("function", "incluir");
        } else
            request.setAttribute("function", "alterar");
       
        request.setAttribute("orgao", localOrgao);
        request.setAttribute("configuracoes", configuracoes);
       
        request.setAttribute("listaMeioEnvioRespostaTodos",
                configuracoesOrgaoCtrl.listarMeioEnvioResposta());
       
        request.setAttribute("diretorioContextoAplicacao",
                configuracoesOrgaoCtrl.getParametrosGerais()
                .getDiretorioContextoAplicacao());
       
        request.setAttribute("listaDiretoriosCores", configuracoesOrgaoCtrl
                .listarDiretoriosCores(this.servlet.getServletContext()
                .getRealPath("")));
       
        horaAgendadaAntiga = configuracoes.getHoraEnvioNotificacao();
       
        return mapping.findForward("exibir");
       
    }
View Full Code Here

            final String textoNotificacaoPendencia,
            final String textoNotificacaoAtraso,
            final String textoNotificacaoAtrasoCritico)
            throws DaoException {

        ConfiguracoesOrgao configuracoesOrgao = new ConfiguracoesOrgao();
       
        /*Campos para envio de notificacao*/
        configuracoesOrgao
          .setNotificacaoEmail(notificacaoEmail);
       
        configuracoesOrgao
      .setHoraEnvioNotificacao(horaEnvioNotificacao);
       
        configuracoesOrgao
      .setTextoNotificacaoPendencia(textoNotificacaoPendencia);
       
        configuracoesOrgao
      .setTextoNotificacaoAtraso(textoNotificacaoAtraso);
       
        configuracoesOrgao
      .setTextoNotificacaoAtrasoCritico(textoNotificacaoAtrasoCritico);
       
        /*Fim Campos para envio de notificacao*/
       
        configuracoesOrgao
                .setPermiteMsgDigitalizadaAcionamento(permiteMsgDigitalizadaAcionamento);
        configuracoesOrgao
                .setTamanhoMaxArquivoCartaDigitalizada(tamanhoMaxArquivoCartaDigitalizada);
        configuracoesOrgao
                .setPermiteArquivoAnexoAcionamento(permiteArquivoAnexoAcionamento);
        configuracoesOrgao.setTamanhoMaxArquivoAnexo(tamanhoMaxArquivoAnexo);
        configuracoesOrgao
                .setAtendenteConsultaMsgNoAtendimento(atendenteConsultaMsgNoAtendimento);
        configuracoesOrgao
                .setExigeCertificadoDigitalGeral(exigeCertificadoDigitalGeral);
        configuracoesOrgao
                .setExigeCertificadoDigitalOrgao(exigeCertificadoDigitalOrgao);
        configuracoesOrgao.setPossuiCodigoAcesso(possuiCodigoAcesso);
        configuracoesOrgao
                .setExisteBloqueioProtocoloPeloCodigo(existeBloqueioProtocoloPeloCodigo);
        configuracoesOrgao
                .setExisteBloqueioProtocoloPelaPergunta(existeBloqueioProtocoloPelaPergunta);
        configuracoesOrgao
                .setTempoBloqueioProtocoloPeloCodigo(tempoBloqueioProtocoloPeloCodigo);
        configuracoesOrgao
                .setTempoBloqueioProtocoloPelaPergunta(tempoBloqueioProtocoloPelaPergunta);
        configuracoesOrgao
                .setQtdeTentativasPossiveisCodigoAcesso(qtdeTentativasPossiveisCodigoAcesso);
        configuracoesOrgao
                .setQtdeTentativasPossiveisPergunta(qtdeTentativasPossiveisPergunta);
        configuracoesOrgao
                .setTextoApresentacaoOuvidoria(textoApresentacaoOuvidoria);
        configuracoesOrgao
                .setTextoRespostaAcionamento(textoRespostaAcionamento);
        configuracoesOrgao
                .setTextoApresentacaoFormulario(textoApresentacaoFormulario);
        configuracoesOrgao.setTextoCanaisComunicacao(textoCanaisComunicacao);
        configuracoesOrgao
                .setTextoApresentacaoResposta(textoApresentacaoResposta);
        configuracoesOrgao
                .setTextoInformacaoOuvidoria(textoInformacaoOuvidoria);
        configuracoesOrgao
                .setTextoConsultaRespostaNoPrazo(textoConsultaRespostaNoPrazo);
        configuracoesOrgao
                .setTextoConsultaRespostaSemPrazo(textoConsultaRespostaSemPrazo);
        configuracoesOrgao
                .setTextoConsultaRespostaEmAtraso(textoConsultaRespostaEmAtraso);
        configuracoesOrgao.setTextoAvaliacaoResposta(textoAvaliacaoResposta);
        configuracoesOrgao
                .setTextoLegislacaoOuvidoria(textoLegislacaoOuvidoria);
        configuracoesOrgao.setEsquemaCoresLayout(esquemaCoresLayout);
        configuracoesOrgao.setNomeExibicaoOrgao(nomeExibicaoOrgao);
        configuracoesOrgao.setNomeDiretorioOrgao(nomeDiretorioOrgao);
        configuracoesOrgao.setCorCabecalhoLogo(corCabecalhoLogo);
        configuracoesOrgao.setCorCabecalhoBanner(corCabecalhoBanner);

        this.tratarImagens(configuracoesOrgao, imagemLogo, imagemBanner,
                imagem3, imagem4, imagem5);

        configuracoesOrgao.setDescricaoImagemLogo(descricaoImagemLogo);
        configuracoesOrgao.setDescricaoImagemBanner(descricaoImagemBanner);
        configuracoesOrgao.setDescricaoImagem3(descricaoImagem3);
        configuracoesOrgao.setDescricaoImagem4(descricaoImagem4);
        configuracoesOrgao.setDescricaoImagem5(descricaoImagem5);
        configuracoesOrgao.setLinkImagemLogo(linkImagemLogo);
        configuracoesOrgao.setLinkImagemBanner(linkImagemBanner);
        configuracoesOrgao.setLinkImagem3(linkImagem3);
        configuracoesOrgao.setLinkImagem4(linkImagem4);
        configuracoesOrgao.setLinkImagem5(linkImagem5);

        configuracoesOrgao.setUrlBaseFuncionarios(urlBaseFuncionarios);
        configuracoesOrgao.setUrlSuporteUsuario(urlSuporteUsuario);
        configuracoesOrgao.setRemetenteEmail(remetenteEmail);

        // MeioEnvioResposta Internet sempre ocorre
        // inserir na lista de MER vindo da tela
        MeioEnvioResposta merInternet = MeioEnvioResposta.INTERNET;
        listaMeioEnvioResposta.add(merInternet);
View Full Code Here

        if (id == null) {
            throw new DaoException("ID do Objeto não pode ser nulo.");
        }

        ConfiguracoesOrgao configuracoesOrgao = get(new Long(id));

        /*Campos para envio de notificacao*/
        configuracoesOrgao
          .setNotificacaoEmail(notificacaoEmail);
       
        configuracoesOrgao
      .setHoraEnvioNotificacao(horaEnvioNotificacao);
       
        configuracoesOrgao
      .setTextoNotificacaoPendencia(textoNotificacaoPendencia);
       
        configuracoesOrgao
      .setTextoNotificacaoAtraso(textoNotificacaoAtraso);
       
        configuracoesOrgao
      .setTextoNotificacaoAtrasoCritico(textoNotificacaoAtrasoCritico);
       
        /*Fim campos para envio de notificação*/
       
        configuracoesOrgao
                .setPermiteMsgDigitalizadaAcionamento(permiteMsgDigitalizadaAcionamento);
        configuracoesOrgao
                .setTamanhoMaxArquivoCartaDigitalizada(tamanhoMaxArquivoCartaDigitalizada);
        configuracoesOrgao
                .setPermiteArquivoAnexoAcionamento(permiteArquivoAnexoAcionamento);
        configuracoesOrgao.setTamanhoMaxArquivoAnexo(tamanhoMaxArquivoAnexo);
        configuracoesOrgao
                .setAtendenteConsultaMsgNoAtendimento(atendenteConsultaMsgNoAtendimento);
        configuracoesOrgao
                .setExigeCertificadoDigitalGeral(exigeCertificadoDigitalGeral);
        configuracoesOrgao
                .setExigeCertificadoDigitalOrgao(exigeCertificadoDigitalOrgao);
        configuracoesOrgao.setPossuiCodigoAcesso(possuiCodigoAcesso);
        configuracoesOrgao
                .setExisteBloqueioProtocoloPeloCodigo(existeBloqueioProtocoloPeloCodigo);
        configuracoesOrgao
                .setExisteBloqueioProtocoloPelaPergunta(existeBloqueioProtocoloPelaPergunta);
        configuracoesOrgao
                .setTempoBloqueioProtocoloPeloCodigo(tempoBloqueioProtocoloPeloCodigo);
        configuracoesOrgao
                .setTempoBloqueioProtocoloPelaPergunta(tempoBloqueioProtocoloPelaPergunta);
        configuracoesOrgao
                .setQtdeTentativasPossiveisCodigoAcesso(qtdeTentativasPossiveisCodigoAcesso);
        configuracoesOrgao
                .setQtdeTentativasPossiveisPergunta(qtdeTentativasPossiveisPergunta);
        configuracoesOrgao
                .setTextoApresentacaoOuvidoria(textoApresentacaoOuvidoria);
        configuracoesOrgao
                .setTextoRespostaAcionamento(textoRespostaAcionamento);
        configuracoesOrgao
                .setTextoApresentacaoFormulario(textoApresentacaoFormulario);
        configuracoesOrgao.setTextoCanaisComunicacao(textoCanaisComunicacao);
        configuracoesOrgao
                .setTextoApresentacaoResposta(textoApresentacaoResposta);
        configuracoesOrgao
                .setTextoInformacaoOuvidoria(textoInformacaoOuvidoria);
        configuracoesOrgao
                .setTextoConsultaRespostaNoPrazo(textoConsultaRespostaNoPrazo);
        configuracoesOrgao
                .setTextoConsultaRespostaSemPrazo(textoConsultaRespostaSemPrazo);
        configuracoesOrgao
                .setTextoConsultaRespostaEmAtraso(textoConsultaRespostaEmAtraso);
        configuracoesOrgao.setTextoAvaliacaoResposta(textoAvaliacaoResposta);
        configuracoesOrgao
                .setTextoLegislacaoOuvidoria(textoLegislacaoOuvidoria);
        configuracoesOrgao.setEsquemaCoresLayout(esquemaCoresLayout);
        configuracoesOrgao.setNomeExibicaoOrgao(nomeExibicaoOrgao);
        configuracoesOrgao.setCorCabecalhoLogo(corCabecalhoLogo);
        configuracoesOrgao.setCorCabecalhoBanner(corCabecalhoBanner);

        this.tratarImagens(configuracoesOrgao, imagemLogo, imagemBanner,
                imagem3, imagem4, imagem5);

        configuracoesOrgao.setDescricaoImagemLogo(descricaoImagemLogo);
        configuracoesOrgao.setDescricaoImagemBanner(descricaoImagemBanner);
        configuracoesOrgao.setDescricaoImagem3(descricaoImagem3);
        configuracoesOrgao.setDescricaoImagem4(descricaoImagem4);
        configuracoesOrgao.setDescricaoImagem5(descricaoImagem5);
        configuracoesOrgao.setLinkImagemLogo(linkImagemLogo);
        configuracoesOrgao.setLinkImagemBanner(linkImagemBanner);
        configuracoesOrgao.setLinkImagem3(linkImagem3);
        configuracoesOrgao.setLinkImagem4(linkImagem4);
        configuracoesOrgao.setLinkImagem5(linkImagem5);

        configuracoesOrgao.setUrlBaseFuncionarios(urlBaseFuncionarios);
        configuracoesOrgao.setUrlSuporteUsuario(urlSuporteUsuario);
        configuracoesOrgao.setRemetenteEmail(remetenteEmail);

        // MeioEnvioResposta Internet sempre ocorre
        // inserir na lista de MER vindo da tela
        MeioEnvioResposta merInternet = MeioEnvioResposta.INTERNET;
        listaMeioEnvioResposta.add(merInternet);
View Full Code Here

    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;
    String estadoAcionamento = null;
    Timestamp dataAcionamento = null;
    Integer numeroProtocolo = null;
    String assunto = null;

    SimpleDateFormat data = null;
    String dataFormatada = null;

    String nomeFuncionarioResponsavel = null;
    String nomeOrgao = null;

    Funcionario funcionario = null;

    // Recupera o nome do acionador
    while (listaAcionamentos.hasNext()) {

      acionamento = (Acionamento) listaAcionamentos.next();

      funcionario = acionamento.getFuncionario();

      enderecoUrlAcionamento = urlDetalhamento(acionamento, orgao);
      estadoAcionamento = acionamento.getEstadoAcionamento()
          .getDescricao();
      dataAcionamento = acionamento.getDataAcionamento();
      numeroProtocolo = acionamento.getNumeroProtocolo();
      assunto = acionamento.getMensagem().getAssunto().getDescricao();

      data = new SimpleDateFormat("dd/MM/yyyy");
      dataFormatada = data.format(dataAcionamento);

      nomeFuncionarioResponsavel = funcionario.getNome();
      lsPara = funcionario.getEmail();

      nomeOrgao = orgao.getDescricao();

      if (lsPara != null && !lsPara.equals("")) {

        lsAssunto = "Ouvidoria - Notificação de Mensagem - Protocolo: "
            + numeroProtocolo + " - Situação: " + estadoAcionamento;

        if (estado.getId() == EstadoAcionamento.PENDENTE.getId()) {
          lsTextoParametrizado = configuracoes
              .getTextoNotificacaoPendencia();

        } else if (estado.getId().equals(
            EstadoAcionamento.ATRASO.getId())) {
          lsTextoParametrizado = configuracoes
              .getTextoNotificacaoPendencia();

        } else if (estado.getId().equals(
            EstadoAcionamento.CRITICO.getId())) {
          lsTextoParametrizado = configuracoes
              .getTextoNotificacaoPendencia();
        }

        lsTexto = null;
        lsTexto = "<p>" + nomeFuncionarioResponsavel + "</b>,<br><br>"
View Full Code Here

      String url = request.getScheme() + "://" + request.getServerName()
          + ":" + request.getServerPort() + request.getContextPath();

      job.getJobDataMap().put(EnviarAlertaJob.URL, url);

      ConfiguracoesOrgao configuracoes = (ConfiguracoesOrgao) request
          .getAttribute("configuracoes");
      String[] horaMinuto = configuracoes.getHoraEnvioNotificacao()
          .split(":");

      String hora = horaMinuto[0];
      String minuto = horaMinuto[1];
View Full Code Here

TOP

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

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.