Class GraEmailNotificador

java.lang.Object
systextil.bo.inte.gra.GraEmailNotificador

public class GraEmailNotificador extends Object
Utilitario responsavel por montar e enviar o e-mail de aviso de erros de integracao GRA, compilando todas as tentativas de um registro em uma unica mensagem para evitar poluicao na caixa de entrada.
  • Constructor Details

    • GraEmailNotificador

      public GraEmailNotificador()
  • Method Details

    • notificarErro

      public static void notificarErro(br.com.intersys.systextil.connection.AppConnection conn, GraConfigDTO config, String usuarioRemetente, String tipoRegistro, String idDocumento, List<String> erros)
      Envia um e-mail consolidado com o historico de erros de um registro. Se o emailAviso nao estiver configurado, o metodo retorna sem fazer nada. Nunca propaga excecoes — falhas de envio sao apenas logadas no console.
      Parameters:
      conn - conexao com o banco de dados
      config - configuracao da empresa GRA (contem emailAviso)
      usuarioRemetente - usuario do processo que agendou/executou o batch (mdi.usuario)
      tipoRegistro - descricao do tipo ("Pedido de Compra" ou "Nota Fiscal")
      idDocumento - identificador do documento (numero do pedido ou chave NF-e)
      erros - lista de mensagens de erro por tentativa