Package br.gov.serpro.ouvidoria.model

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


    return this.getAcionamento(numeroProtocolo).checarProtocoloBloqueado();
  }

  public boolean checarAcionadorAnonimo(Integer numeroProtocolo)
      throws DaoException {
    Acionamento acionamento = this.getAcionamento(numeroProtocolo);
    return acionamento.getAcionador().getTipoAcionador().equals(
        TipoAcionador.ANONIMO);
  }
View Full Code Here


        TipoAcionador.ANONIMO);
  }

  public boolean enviarCodigoAcessoViaEmail(Orgao orgao,
      Integer numeroProtocolo) throws DaoException {
    Acionamento acionamento = this.getAcionamento(numeroProtocolo);
   
      String codigoAcesso = this.getCodigoAcesso(numeroProtocolo);

      String lsServidorSMTP = "";
      String lsDe = "";
      String lsPara = "";
      String lsAssunto = "";
      String lsTopo = "";
      String lsNome = "";
      String lsTexto = "";

      List listaParametrosGerais = parametrosGeraisDao.list();
      if (listaParametrosGerais != null)
        lsServidorSMTP = ((ParametrosGerais) listaParametrosGerais
            .get(0)).getServidorSMTP();

      lsDe = orgao.getConfiguracoes().getRemetenteEmail();

      lsPara = acionamento.getAcionador().getEmail();

      lsAssunto = "Ouvidoria  " + orgao.getDescricao();

      // Recupera o nome do acionador
      if (acionamento.getAcionador().getTipoAcionador().equals(
          TipoAcionador.PESSOA_JURIDICA)) {
        lsNome = ((AcionadorPessoaJuridica) (acionamento.getAcionador()))
            .getNomeContato();
      }

      if (acionamento.getAcionador().getTipoAcionador().equals(
          TipoAcionador.PESSOA_FISICA)
          || acionamento.getAcionador().getTipoAcionador().equals(
              TipoAcionador.FUNCIONARIO)) {
        lsNome = ((AcionadorPessoaFisica) (acionamento.getAcionador()))
            .getNome();
      }

      // Monta o cabeçalho do email
      if (acionamento.getAcionador().getSexo().equals("F")) {
        lsTopo = "Prezada";
        if (acionamento.getAcionador().checarAcionadorAnonimo()) {
          lsNome = "cidadã";
        }

      } else if (acionamento.getAcionador().getSexo().equals("M")){
        lsTopo = "Prezado";
        if (acionamento.getAcionador().checarAcionadorAnonimo()) {
          lsNome = "cidadão";
        }
       
      } else{
        lsTopo = "Prezado(a)";
        if (acionamento.getAcionador().checarAcionadorAnonimo()) {
          lsNome = "cidadão";
        }
      }

      lsTexto = "<p>"
View Full Code Here

    }
 
  public boolean enviarProtocoloViaEmail(Orgao orgao,
      Integer numeroProtocolo) throws DaoException {
     
      Acionamento acionamento = this.getAcionamento(numeroProtocolo);
   
      String lsServidorSMTP = "";
      String lsDe = "";
      String lsPara = "";
      String lsAssunto = "";
      String lsTopo = "";
      String lsNome = "";
      String lsTexto = "";

      List listaParametrosGerais = parametrosGeraisDao.list();
     
      if (listaParametrosGerais != null)
        lsServidorSMTP = ((ParametrosGerais) listaParametrosGerais
            .get(0)).getServidorSMTP();

      lsDe = orgao.getConfiguracoes().getRemetenteEmail();

      lsPara = acionamento.getAcionador().getEmail();

      lsAssunto = "Ouvidoria  " + orgao.getDescricao();

      // Recupera o nome do acionador
      if (acionamento.getAcionador().getTipoAcionador().equals(
          TipoAcionador.PESSOA_JURIDICA)) {
        lsNome = ((AcionadorPessoaJuridica) (acionamento.getAcionador()))
            .getNomeContato();
      }

      if (acionamento.getAcionador().getTipoAcionador().equals(
          TipoAcionador.PESSOA_FISICA)
          || acionamento.getAcionador().getTipoAcionador().equals(
              TipoAcionador.FUNCIONARIO)) {
        lsNome = ((AcionadorPessoaFisica) (acionamento.getAcionador()))
            .getNome();
      }

      // Monta o cabeçalho do email
      if (acionamento.getAcionador().getSexo().equals("F")) {
        lsTopo = "Prezada";
        if (acionamento.getAcionador().checarAcionadorAnonimo()) {
          lsNome = "cidadã";
        }

      } else {
        lsTopo = "Prezado";
        if (acionamento.getAcionador().checarAcionadorAnonimo()) {
          lsNome = "cidadão";
        }
      }

      lsTexto = "<p>"
View Full Code Here

      return Utilitario.enviarEmail(lsServidorSMTP, lsDe, lsPara, "", "",
          lsAssunto, lsTexto);
    }

  public String getCodigoAcesso(Integer numeroProtocolo) throws DaoException {
    Acionamento acionamento = this.getAcionamento(numeroProtocolo);
    return acionamento.getAcionador().getInformacoesConsultaAcionamento()
        .getCodigoAcesso();
  }
View Full Code Here

    return acionamento.getAcionador().getInformacoesConsultaAcionamento()
        .getCodigoAcesso();
  }

  public String getPergunta(Integer numeroProtocolo) throws DaoException {
    Acionamento acionamento = this.getAcionamento(numeroProtocolo);
    return acionamento.getAcionador().getInformacoesConsultaAcionamento()
        .getPergunta();
  }
View Full Code Here

        .getPergunta();
  }

  public String getCampoValidacao(Integer numeroProtocolo)
      throws DaoException {
    Acionamento acionamento = this.getAcionamento(numeroProtocolo);
    if (acionamento.getAcionador().getTipoAcionador().equals(
        TipoAcionador.FUNCIONARIO)) {
      return "Matricula";
    }

    if (acionamento.getAcionador().getTipoAcionador().equals(
        TipoAcionador.PESSOA_FISICA)) {
      return "CPF";
    }
    if (acionamento.getAcionador().getTipoAcionador().equals(
        TipoAcionador.PESSOA_JURIDICA)) {
      return "CNPJ";
    }

    return null;
View Full Code Here

  public boolean validarCampoObrigatorio(Integer numeroProtocolo,
      String campoObrigatorioTela) throws DaoException {

    String campoObrigatorio;

    Acionamento acionamento = this.getAcionamento(numeroProtocolo);

    if (acionamento.getAcionador().getTipoAcionador().equals(
        TipoAcionador.FUNCIONARIO)) {
      campoObrigatorio = ((AcionadorFuncionario) (acionamento
          .getAcionador())).getMatricula();
      if (campoObrigatorioTela.equals(campoObrigatorio)) {
        return true;
      }
    }
    if (acionamento.getAcionador().getTipoAcionador().equals(
        TipoAcionador.PESSOA_FISICA)) {
      campoObrigatorio = ((AcionadorPessoaFisica) (acionamento
          .getAcionador())).getCpf();
      if (campoObrigatorioTela.equals(campoObrigatorio)) {
        return true;
      }
    }

    if (acionamento.getAcionador().getTipoAcionador().equals(
        TipoAcionador.PESSOA_JURIDICA)) {
      campoObrigatorio = ((AcionadorPessoaJuridica) (acionamento
          .getAcionador())).getCnpj();
      if (campoObrigatorioTela.equals(campoObrigatorio)) {
        return true;
      }
    }
View Full Code Here

    return false;
  }

  public boolean validarResposta(Integer numeroProtocolo,
      String respostaUsuario) throws DaoException {
    Acionamento acionamento = this.getAcionamento(numeroProtocolo);
    if (respostaUsuario.equalsIgnoreCase(acionamento.getAcionador()
        .getInformacoesConsultaAcionamento().getResposta())) {
      return true;
    }
    return false;
  }
View Full Code Here

        retorno.remove(assunto);
        return retorno;
    }

    public Acionamento getAcionamento(Integer id) throws DaoException {
        Acionamento acionamento = (Acionamento) acionamentoDao.get(new Long(id
                .longValue()));
        return acionamento;
    }
View Full Code Here

TOP

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

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.