Package systextil.bo.inte.gra
Class GraEmailNotificador
java.lang.Object
systextil.bo.inte.gra.GraEmailNotificador
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidnotificarErro(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.
-
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 dadosconfig- 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
-