Package org.brerp.bancosbrasileiros.util
Class BancosBrasileirosUtil
java.lang.Object
org.brerp.bancosbrasileiros.util.BancosBrasileirosUtil
- Author:
- Jose.Leite
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
Colunasstatic final int
static final int
static final int
static final int
Processosstatic final String
static final String
static final String
static final String
static final String
static final String
Constantesstatic final String
Parâmetrosstatic final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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 codigostatic 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 propriagenBoletos
(List<MCOFTitulo> titulos, boolean isSendEmail, String trxName) Metodo responsavel por gerar e disparar boletos por emailstatic void
sendBoletoEmail
(File boletos, List<MCOFTitulo> titulos, String trxName) Metodo responsavel por enviar boletos por email varios titulosstatic void
sendBoletoEmail
(File boletos, MCOFTitulo titulo, int R_MailText_ID, String trxName) Metodo responsavel por enviar boletos por email com templatestatic void
sendBoletoEmail
(File boletos, MCOFTitulo titulo, String trxName) Metodo responsavel por enviar boletos por emailstatic void
sendBoletosAsync
(List<MCOFTitulo> titulos) Metodo assincrono para dispara boletos dos titulosstatic void
sendDocsFiscaisAsync
(Map<MLBRDocFiscal, List<MCOFTitulo>> docsFiscais, boolean isAnexarTitulo) Metodo assincrono para disparo de documentos fiscaisstatic void
sendDocsfiscaisTitulosAsync
(Map<MLBRDocFiscal, List<MCOFTitulo>> docsFiscais, List<MCOFTitulo> titulos) Metodo assincrono para disparo de documentos fiscais e titulos bancarios
-
Field Details
-
AD_PROCESS_ID_Load_BankStatement
public static final int AD_PROCESS_ID_Load_BankStatementProcessos- See Also:
-
AD_PROCESS_ID_Import_BankStatement
public static final int AD_PROCESS_ID_Import_BankStatement- See Also:
-
AD_PROCESS_ID_C_BankStatement_BankTransfer
public static final int AD_PROCESS_ID_C_BankStatement_BankTransfer- See Also:
-
AD_PROCESS_ID_COF_CriaPagamentoRecebimentoOFX
public static final int AD_PROCESS_ID_COF_CriaPagamentoRecebimentoOFX- See Also:
-
AD_COLUMNNAME_C_InvoicePaySchedule_ID
Colunas- See Also:
-
AD_COLUMNNAME_C_Invoice
- See Also:
-
COLUMNNAME_COF_ToleranciaConfrontoOFX
- See Also:
-
COLUMNNAME_COF_IsExibirNaConciliacaoOFX
- See Also:
-
COLUMNNAME_lbr_BPTypeBR
- See Also:
-
COLUMNNAME_lbr_CNPJ
- See Also:
-
COLUMNNAME_lbr_CPF
- See Also:
-
PARAM_COF_IsExecutadoEvento
Parâmetros- See Also:
-
MESSAGE_PATTERN
Constantes- See Also:
-
VARIAVEL_DADOS
- See Also:
-
-
Constructor Details
-
BancosBrasileirosUtil
public BancosBrasileirosUtil()
-
-
Method Details
-
sendDocsfiscaisTitulosAsync
public static void sendDocsfiscaisTitulosAsync(Map<MLBRDocFiscal, List<MCOFTitulo>> docsFiscais, List<MCOFTitulo> titulos) throws ExceptionMetodo 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 ExceptionMetodo assincrono para disparo de documentos fiscais- Parameters:
docsFiscais
-isAnexarTitulo
- (indica se os boletos dos titulos refentes serão disparados juntos)- Throws:
Exception
-
sendBoletosAsync
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
Metodo responsavel por enviar boletos por email- Parameters:
boletos
-titulos
-trxName
-
-
sendBoletoEmail
Metodo responsavel por enviar boletos por email varios titulos- Parameters:
boletos
-titulos
-trxName
-
-