Package br.gov.serpro.ouvidoria.bean

Examples of br.gov.serpro.ouvidoria.bean.TotaisMsgBean


      primeiroAcionId = primeiroAcionamento.getId();

      totalGeralFunc = totalGeralFunc + lstAcionamentos.size();
    }

    TotaisMsgBean totMsg = new TotaisMsgBean("PENDENTES", totalFunc,
        totalOrgao, primeiroAcionId);
    // Adiciona totais de mensagens pendentes
    lstTotais.add(totMsg);

    // -------- EM ANDAMENTO ---------------
    // Consulta-se as mensagens em andamento sob responsabilidade do
    // funcionário/órgão

    // -- mensagens da Ouvidoria em andamento
    if (pOrgao != null) {
      lstAcionamentos = this.listaMensagensEstado(pOrgao, "N", "S", "N",
          "N");

      if (lstAcionamentos.isEmpty()) {
        totalOrgao = new Long(0);
      } else {
        totalOrgao = new Long(lstAcionamentos.size());
        totalGeralOrgao = totalGeralOrgao + lstAcionamentos.size();
      }
    }

    // -- mensagens do Funcionário em andamento
    lstAcionamentos = this.listaMensagensEstado(pFunc, "N", "S", "N", "N",
        "", "", "0", "0", "", "");
    if (lstAcionamentos.isEmpty()) {
      totalFunc = new Long(0);
      primeiroAcionId = new Long(0);
    } else {
      totalFunc = new Long(lstAcionamentos.size());
      primeiroAcionamento = (Acionamento) lstAcionamentos.get(0);
      primeiroAcionId = primeiroAcionamento.getId();

      totalGeralFunc = totalGeralFunc + lstAcionamentos.size();
    }

    totMsg = new TotaisMsgBean("EM ANDAMENTO", totalFunc, totalOrgao,
        primeiroAcionId);
    // Adiciona totais de mensagens am andamento
    lstTotais.add(totMsg);

    // ---------- EM ATRASO ---------------
    // Consulta-se as mensagens em atraso sob responsabilidade do
    // funcionário/órgão

    // -- mensagens da Ouvidoria em atraso
    if (pOrgao != null) {
      lstAcionamentos = this.listaMensagensEstado(pOrgao, "N", "N", "S",
          "N");

      if (!lstAcionamentos.isEmpty()) {
        totalOrgao = new Long(lstAcionamentos.size());

        totalGeralOrgao = totalGeralOrgao + lstAcionamentos.size();
      } else {
        totalOrgao = new Long(0);
      }
    }

    // -- mensagens do Funcionário em atraso
    lstAcionamentos = this.listaMensagensEstado(pFunc, "N", "N", "S", "N",
        "", "", "0", "0", "", "");
    if (lstAcionamentos.isEmpty()) {
      totalFunc = new Long(0);
      primeiroAcionId = new Long(0);
    } else {
      totalFunc = new Long(lstAcionamentos.size());
      primeiroAcionamento = (Acionamento) lstAcionamentos.get(0);
      primeiroAcionId = primeiroAcionamento.getId();

      totalGeralFunc = totalGeralFunc + lstAcionamentos.size();
    }

    totMsg = new TotaisMsgBean("EM ATRASO", totalFunc, totalOrgao,
        primeiroAcionId);

    // Adiciona totais de mensagens am atraso
    lstTotais.add(totMsg);

    // ------- EM ATRASO CRÍTICO ---------------
    // Consulta-se as mensagens em atraso sob responsabilidade do
    // funcionário

    // -- mensagens da Ouvidoria em atraso CRÍTICO
    if (pOrgao != null) {
      lstAcionamentos = this.listaMensagensEstado(pOrgao, "N", "N", "N",
          "S");

      if (!lstAcionamentos.isEmpty()) {
        totalOrgao = new Long(lstAcionamentos.size());

        totalGeralOrgao = totalGeralOrgao + lstAcionamentos.size();
      } else {
        totalOrgao = new Long(0);
      }
    }

    // -- mensagens do Funcionário em atraso CRÍTICO
    lstAcionamentos = this.listaMensagensEstado(pFunc, "N", "N", "N", "S",
        "", "", "0", "0", "", "");
    if (lstAcionamentos.isEmpty()) {
      totalFunc = new Long(0);
      primeiroAcionId = new Long(0);
    } else {
      totalFunc = new Long(lstAcionamentos.size());
      primeiroAcionamento = (Acionamento) lstAcionamentos.get(0);
      primeiroAcionId = primeiroAcionamento.getId();

      totalGeralFunc = totalGeralFunc + lstAcionamentos.size();
    }

    totMsg = new TotaisMsgBean("EM ATRASO CRÍTICO", totalFunc, totalOrgao,
        primeiroAcionId);
    // Adiciona totais de mensagens am andamento
    lstTotais.add(totMsg);

    // Coloca os resultados na Hashtable de retorno
View Full Code Here

TOP

Related Classes of br.gov.serpro.ouvidoria.bean.TotaisMsgBean

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.