Class BancosBrasileirosUtil

java.lang.Object
org.brerp.bancosbrasileiros.util.BancosBrasileirosUtil

public class BancosBrasileirosUtil extends Object
Author:
Jose.Leite
  • Field Details

  • Constructor Details

    • BancosBrasileirosUtil

      public BancosBrasileirosUtil()
  • Method Details

    • sendDocsfiscaisTitulosAsync

      public static void sendDocsfiscaisTitulosAsync(Map<MLBRDocFiscal,List<MCOFTitulo>> docsFiscais, List<MCOFTitulo> titulos) throws Exception
      Metodo assincrono para disparo de documentos fiscais e titulos bancarios
      Parameters:
      docsFiscais -
      titulos -
      Throws:
      Exception
    • sendDocsFiscaisAsync

      public static void sendDocsFiscaisAsync(Map<MLBRDocFiscal,List<MCOFTitulo>> docsFiscais, boolean isAnexarTitulo) throws Exception
      Metodo assincrono para disparo de documentos fiscais
      Parameters:
      docsFiscais -
      isAnexarTitulo - (indica se os boletos dos titulos refentes serão disparados juntos)
      Throws:
      Exception
    • sendBoletosAsync

      public static void sendBoletosAsync(List<MCOFTitulo> titulos) throws Exception
      Metodo assincrono para dispara boletos dos titulos
      Parameters:
      titulos -
      Throws:
      Exception
    • genBoletos

      public static List<File> genBoletos(List<MCOFTitulo> titulos, boolean isSendEmail, String trxName) throws Exception
      Metodo responsavel por gerar e disparar boletos por email
      Parameters:
      titulos -
      isSendEmail - (indica se será enviado por email ou não os boletos gerados)
      trxName -
      Returns:
      Boletos
      Throws:
      Exception
    • executarProcesso

      public static ProcessInfo executarProcesso(int AD_Process_ID, Properties ctx, int Record_ID, Map<String,Object> params)
      Metodo responsavel por executar um processo em codigo com transação propria
      Parameters:
      AD_Process_ID -
      ctx -
      Record_ID -
      params -
      Returns:
    • executarProcesso

      public static ProcessInfo executarProcesso(int AD_Process_ID, String trxName, Properties ctx, boolean isCloseTrx, int Record_ID, Map<String,Object> params)
      Metodo responsavel por executar um processo em codigo
      Parameters:
      AD_Process_ID -
      trxName -
      ctx -
      isCloseTrx -
      Record_ID -
      params -
    • sendBoletoEmail

      public static void sendBoletoEmail(File boletos, MCOFTitulo titulo, int R_MailText_ID, String trxName)
      Metodo responsavel por enviar boletos por email com template
      Parameters:
      boletos -
      titulo -
      R_MailText_ID -
      trxName -
    • sendBoletoEmail

      public static void sendBoletoEmail(File boletos, MCOFTitulo titulo, String trxName)
      Metodo responsavel por enviar boletos por email
      Parameters:
      boletos -
      titulos -
      trxName -
    • sendBoletoEmail

      public static void sendBoletoEmail(File boletos, List<MCOFTitulo> titulos, String trxName)
      Metodo responsavel por enviar boletos por email varios titulos
      Parameters:
      boletos -
      titulos -
      trxName -