Package br.gov.serpro.ouvidoria.model

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


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

        Orgao localOrgao = null;
       
        final String idOrgao = request.getParameter("id");
        OrgaoCtrl orgaoCtrl = new OrgaoCtrl(getDaoFactory());
        ConfiguracoesOrgaoCtrl configuracoesOrgaoCtrl = new ConfiguracoesOrgaoCtrl(
                getDaoFactory());
       
        if (idOrgao == null) {
            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");
View Full Code Here


            //   Recupera o Funcionário logado           
            Funcionario func = this.getFuncionario(request);

            // Recupera órgão
            Orgao org = getOrgao(request);


            solucoes = ctrlSolucao.consultaSolucao(lsTexto, lsAssunto,
                    lsSituac, func, org);
View Full Code Here

            if (!msgs.isEmpty()) {
                saveErrors(request, msgs);
                return mapping.findForward("error");
            }
           
            Orgao localOrgao = orgaoCtrl.get(new Long(idOrgao));
            if (id != null && id.trim().length() > 0) {
                configuracoesOrgaoCtrl.update(id, localOrgao,
                        permiteMsgDigitalizadaAcionamento,
                        tamanhoMaxArquivoCartaDigitalizada,
                        permiteArquivoAnexoAcionamento, tamanhoMaxArquivoAnexo,
View Full Code Here

            throws Exception {

        ActionMessages errorMsgs = new ActionMessages();

        // Recupera órgão do funcionário
        Orgao org = getOrgao(request);

        ScriptCtrl ctrlScript = new ScriptCtrl(getDaoFactory());
        List lstScriptPend = ctrlScript.listaScriptsEstado(
                EstadoScript.PENDENTE, org);
View Full Code Here

        try {
            GruposEmailCtrl grupoCtrl = new GruposEmailCtrl(getDaoFactory());

            // Recupera órgão do funcionário
            Orgao org = getOrgao(request);

            // Recupera lista de scripts de acordo com os parâmetros informados
            Collection lstGruposEmail = grupoCtrl.list(org, lDatIni, lDatFim,
                    lChave);
View Full Code Here

  public ActionForward execute(ActionMapping mapping, ActionForm form,
      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
View Full Code Here

      request.setAttribute("nomeAnexo", nomeAnexo);
      request.setAttribute("nomeMsgDigitalizada", nomeMsgDigitalizada);
      request.setAttribute("diretorioAnexo", caminho);

      // Recupera o nomeDiretorioOrgao para montar o link de arquivo anexo
      Orgao orgao = getOrgao(request);
      request.setAttribute("nomeDiretorioOrgao", orgao.getConfiguracoes()
          .getNomeDiretorioOrgao());

    } catch (DaoException e) {
      errors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
          "error.solucao.excecao"));
View Full Code Here

        ActionErrors errors = new ActionErrors();

        try {

            Orgao orgao = this.getOrgao(request);

            ExibirRespostaCtrl exibirRespostaCtrl = new ExibirRespostaCtrl(
                    getDaoFactory());

            List listarTipoAvaliacaoResposta = exibirRespostaCtrl
                    .listarTipoAvaliacaoResposta(this.getOrgao(request));

            Long funcionarioId = (Long) request.getSession().getAttribute(Constants.PA_FUNCIONARIO);
           
          FuncionarioCtrl funcionarioCtrl = new FuncionarioCtrl(getDaoFactory());
         
          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;

            if (acionamento.getAcionador().getTipoAcionador().equals(
                    TipoAcionador.PESSOA_FISICA)) {
                nomeCompletoAcionador = ((AcionadorPessoaFisica) acionamento
                        .getAcionador()).getNome();
            } else if (acionamento.getAcionador().getTipoAcionador().equals(
                    TipoAcionador.PESSOA_JURIDICA)) {
                nomeCompletoAcionador = ((AcionadorPessoaJuridica) acionamento
                        .getAcionador()).getRazaoSocial();
            } else if (acionamento.getAcionador().getTipoAcionador().equals(
                    TipoAcionador.FUNCIONARIO)) {
                nomeCompletoAcionador = ((AcionadorFuncionario) acionamento
                        .getAcionador()).getNome();
            }

            // mostrar somente o primeiro nome
            if (nomeCompletoAcionador != null) {
                int ind = nomeCompletoAcionador.indexOf(" ");
                if (ind != -1) {
                    primeiroNomeAcionador = nomeCompletoAcionador.subSequence(
                            0, ind).toString();
                }
            }

            request.setAttribute("nomeCompletoAcionador",nomeCompletoAcionador);
            request.setAttribute("primeiroNomeAcionador",primeiroNomeAcionador);
            request.setAttribute("sexo", acionamento.getAcionador().getSexo());
            request.setAttribute("telefone", acionamento.getAcionador().getTelefone());
            request.setAttribute("fax", acionamento.getAcionador().getFax());
            request.setAttribute("mensagem", acionamento.getMensagem()
                    .getTextoFormatado());

            String textoResposta = null;

            if (acionamento.getRespostaAcionamento() != null) {
                textoResposta = acionamento.getRespostaAcionamento().getTextoFormatado();
            }

            request.setAttribute("resposta", textoResposta);

            request.setAttribute("listaTipoAvaliacaoResposta",
                    listarTipoAvaliacaoResposta);

            request.setAttribute("numRows", String
                    .valueOf(listarTipoAvaliacaoResposta.size()));

            request.setAttribute("textoApresentacaoResposta", orgao
                    .getConfiguracoes().getTextoApresentacaoRespostaFormatado());

            request.setAttribute("textoConsultaRespostaNoPrazo", this.getOrgao(
                    request).getConfiguracoes()
                    .getTextoConsultaRespostaNoPrazoFormatado());
View Full Code Here

            // Recupera a quantidade de utilização do script
            List qdtUtilizacao = ctrlScript.listaQtdUtilizacaoScript(id);               
            request.setAttribute("qdtUtilizacao", qdtUtilizacao.get(0));
           
            // Recupera órgão do funcionário
            Orgao org = getOrgao(request);

            // Recupera lista de assuntos do órgão para preenchimento da "combo"
            Collection lstAssuntos = org.getListaTodosAssuntos("Ativo");

            if (lstAssuntos.isEmpty()) {
                errorMsgs.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage(
                        "error.orgao.semassunto"));
View Full Code Here

    // obter o órgão atual
    final DaoFactory daoFactory = new HibernateDaoFactory();
    OrgaoCtrl orgaoCtrl = new OrgaoCtrl(daoFactory);
    String idSessaoOrgao = (String) request.getSession().getAttribute(
        Constants.ID_SESSAO_ORGAO);
    Orgao orgao = (Orgao) orgaoCtrl.get(idSessaoOrgao);

    return getComboListsAsArray(orgao);
  }
View Full Code Here

TOP

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

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.