Class MCOFCobrancaPIX
java.lang.Object
org.compiere.model.PO
org.brerp.bancosbrasileiros.model.X_COF_Cobranca_PIX
org.brerp.bancosbrasileiros.model.MCOFCobrancaPIX
- All Implemented Interfaces:
Serializable
,Cloneable
,Comparator<Object>
,I_COF_Cobranca_PIX
,I_Persistent
,Evaluatee
- Author:
- Jose.Leite
- See Also:
-
Field Summary
Fields inherited from class org.brerp.bancosbrasileiros.model.X_COF_Cobranca_PIX
COF_INTEGRACAOPIX_BancoDoBrasil, COF_INTEGRACAOPIX_Bradesco, COF_INTEGRACAOPIX_Itaú, COF_INTEGRACAOPIX_Santander, COF_INTEGRACAOPIX_Sicoob, COF_PIX_STATUS_ATIVA, COF_PIX_STATUS_CONCLUIDA, COF_PIX_STATUS_DEVOLVIDO, COF_PIX_STATUS_EM_PROCESSAMENTO, COF_PIX_STATUS_NAO_REALIZADO, COF_PIX_STATUS_REMOVIDA_PELO_PSP, COF_PIX_STATUS_REMOVIDA_PELO_USUARIO_RECEBEDOR
Fields inherited from class org.compiere.model.PO
ACCESSLEVEL_ALL, ACCESSLEVEL_CLIENT, ACCESSLEVEL_CLIENTORG, ACCESSLEVEL_ORG, ACCESSLEVEL_SYSTEM, ACCESSLEVEL_SYSTEMCLIENT, ENTITYTYPE_Dictionary, ENTITYTYPE_UserMaintained, I_ZERO, LOCAL_TRX_PREFIX, log, p_ctx, p_info, UUID_NEW_RECORD, XML_ATTRIBUTE_AD_Table_ID, XML_ATTRIBUTE_Record_ID
Fields inherited from interface org.brerp.bancosbrasileiros.model.I_COF_Cobranca_PIX
accessLevel, COLUMNNAME_AD_Client_ID, COLUMNNAME_AD_Org_ID, COLUMNNAME_AD_Table_ID, COLUMNNAME_COF_C_BankIntegration_ID, COLUMNNAME_COF_Cobranca_PIX_ID, COLUMNNAME_COF_Cobranca_PIX_UU, COLUMNNAME_COF_EndToEndId, COLUMNNAME_COF_IntegracaoPix, COLUMNNAME_COF_PIX_EXPIRE, COLUMNNAME_COF_PIX_Status, COLUMNNAME_COF_PIX_Texto_QrCode, COLUMNNAME_COF_PIX_TxID, COLUMNNAME_COF_ValorCobrancaPIX, COLUMNNAME_Created, COLUMNNAME_CreatedBy, COLUMNNAME_IsActive, COLUMNNAME_Record_ID, COLUMNNAME_Updated, COLUMNNAME_UpdatedBy, COLUMNNAME_User1_ID, COLUMNNAME_User2_ID, Model, Table_ID, Table_Name
-
Constructor Summary
ConstructorDescriptionMCOFCobrancaPIX
(Properties ctx, int Record_ID, int AD_Table_ID, int AD_Client_ID, int AD_Org_ID, String trxName) Construtor responsavel por criar uma nova cobrança a partir de uma janela do BrERPMCOFCobrancaPIX
(Properties ctx, int COF_Cobranca_PIX_ID, String trxName) MCOFCobrancaPIX
(Properties ctx, int COF_Cobranca_PIX_ID, String trxName, String... virtualColumns) MCOFCobrancaPIX
(Properties ctx, String COF_Cobranca_PIX_UU, String trxName) MCOFCobrancaPIX
(Properties ctx, String COF_Cobranca_PIX_UU, String trxName, String... virtualColumns) MCOFCobrancaPIX
(Properties ctx, ResultSet rs, String trxName) MCOFCobrancaPIX
(PO po) Construtor responsavel por criar cobrança pix a partir de uma PO -
Method Summary
Modifier and TypeMethodDescriptionvoid
alterarStatusCobrancaPIX
(String status) Metodo responsavel por alterar status da cobranca PIX no bancovoid
alterarStatusCobrancaPIX
(String status, int COF_C_Bankintegration_ID) Metodo responsavel por alterar status da cobranca PIX no bancovoid
Método responsável por atualizar status da cobrança PIX dentro do BrERPvoid
gerarCobranca
(int COF_C_BankIntegration_ID, MBPartner parceiro) Método responsável por gerar uma cobrança PIXMétodo responsável por retornar Imagem QR Code em base64static MCOFCobrancaPIX
getCobranca
(String txId, String trxName) Metodo responsaveç por retornar cobrança PIX pelo txIdstatic List<MCOFCobrancaPIX>
getCobrancasAtivas
(String trxName) Retorna cobrancas ativas no BrERPRetorna documento gerador da cobrança PIXorg.brerp.bancosbrasileiros.model.ws.pix.PixIntegration
Retorna Integração PIXgetPrazo()
Método responsável por retornar Imagem QRCodevoid
Método responsável por obter e atualizar status da cobrança PIXstatic void
processarCobranca
(String txId, String endToEndId, String trxName, ProcessInfo processInfd) Metodo responsavel por procesar pagamento da cobraça dentro do BrERPvoid
processarCobrancaImediata
(int C_BPartner_ID) Metodo responsavel por procesar pagamento da cobraça imediata dentro do BrERPvoid
setCOF_C_BankIntegration_ID
(int COF_C_BankIntegration_ID) Set Integração Bancária.void
setCPFCNPJ
(String cPFCNPJ) void
setNomePagador
(String nomePagador) void
void
setTipoPessoa
(String tipoPessoa) void
Methods inherited from class org.brerp.bancosbrasileiros.model.X_COF_Cobranca_PIX
get_AccessLevel, getAD_Table, getAD_Table_ID, getCOF_C_BankIntegration, getCOF_C_BankIntegration_ID, getCOF_Cobranca_PIX_ID, getCOF_Cobranca_PIX_UU, getCOF_EndToEndId, getCOF_IntegracaoPix, getCOF_PIX_EXPIRE, getCOF_PIX_Status, getCOF_PIX_Texto_QrCode, getCOF_PIX_TxID, getCOF_ValorCobrancaPIX, getRecord_ID, getUser1, getUser1_ID, getUser2, getUser2_ID, initPO, setAD_Table_ID, setCOF_Cobranca_PIX_ID, setCOF_Cobranca_PIX_UU, setCOF_EndToEndId, setCOF_IntegracaoPix, setCOF_PIX_EXPIRE, setCOF_PIX_Status, setCOF_PIX_Texto_QrCode, setCOF_PIX_TxID, setCOF_ValorCobrancaPIX, setRecord_ID, setUser1_ID, setUser2_ID, toString
Methods inherited from class org.compiere.model.PO
afterDelete, afterSave, beforeDelete, beforeSave, buildInsertSQL, checkImmutable, clearCrossTenantSafe, clone, columnExists, columnExists, compare, copyPO, copyValues, copyValues, createAttachment, delete, delete, delete_Accounting, delete_Tree, deleteEx, deleteEx, dump, dump, equals, get_Attribute, get_Attributes, get_ColumnCount, get_ColumnDescription, get_ColumnDisplayType, get_ColumnIndex, get_ColumnLabel, get_ColumnLookup, get_ColumnName, get_DisplayValue, get_HashMap, get_ID, get_IDOld, get_KeyColumns, get_Logger, get_OptimisticLockingColumns, get_Table_ID, get_TableName, get_Translation, get_Translation, get_Translation, get_Translation, get_Translation, get_TrxName, get_UUID, get_Value, get_Value, get_ValueAsBoolean, get_ValueAsInt, get_ValueAsInt, get_ValueAsString, get_ValueAsString, get_ValueDifference, get_ValueDifference, get_ValueE, get_ValueOfColumn, get_ValueOld, get_ValueOld, get_ValueOldAsInt, get_WhereClause, get_WhereClause, get_xmlDocument, get_xmlString, getAD_Client_ID, getAD_Org_ID, getAllIDs, getAttachment, getAttachment, getAttachmentData, getCreated, getCreatedBy, getCtx, getDoc, getFindParameter, getPdfAttachment, getUpdated, getUpdatedBy, getUUIDColumnName, getUUIDColumnName, hashCode, insert_Accounting, insert_Tree, insert_Tree, is_Changed, is_Immutable, is_new, is_UseOptimisticLocking, is_ValueChanged, is_ValueChanged, isActive, isAttachment, isColumnMandatory, isColumnUpdateable, isMandatoryOK, isPdfAttachment, isReplication, load, load, load, load, loadByUU, loadComplete, loadDefaults, loadPO, loadSpecial, lock, makeImmutable, postDelete, retrieveIdOfParentValue, retrieveIdOfParentValue, save, save, saveCrossTenantSafe, saveCrossTenantSafeEx, saveCrossTenantSafeEx, saveEx, saveEx, saveNew_afterSetID, saveNew_getID, saveNewSpecial, saveReplica, saveUpdate, set_Attribute, set_ColumnUpdateable, set_CustomColumn, set_CustomColumnReturningBoolean, set_OptimisticLockingColumns, set_TrxName, set_TrxName, set_UseOptimisticLocking, set_Value, set_Value, set_Value, set_Value, set_ValueE, set_ValueNoCheck, set_ValueNoCheckE, set_ValueOfColumn, set_ValueOfColumn, set_ValueOfColumnReturningBoolean, set_ValueOfColumnReturningBoolean, setAD_Client_ID, setAD_Org_ID, setClientOrg, setClientOrg, setCrossTenantSafe, setDoc, setDocWorkflowMgr, setIsActive, setProcessedOn, setReplication, setStandardDefaults, setUpdateable, setUpdatedBy, toInsertSQL, unlock, update_Tree, validForeignKeys
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
Methods inherited from interface org.brerp.bancosbrasileiros.model.I_COF_Cobranca_PIX
getAD_Client_ID, getAD_Org_ID, getCreated, getCreatedBy, getUpdated, getUpdatedBy, isActive, setAD_Org_ID, setIsActive
Methods inherited from interface org.compiere.model.I_Persistent
save
-
Constructor Details
-
MCOFCobrancaPIX
-
MCOFCobrancaPIX
-
MCOFCobrancaPIX
-
MCOFCobrancaPIX
public MCOFCobrancaPIX(Properties ctx, int COF_Cobranca_PIX_ID, String trxName, String... virtualColumns) -
MCOFCobrancaPIX
public MCOFCobrancaPIX(Properties ctx, String COF_Cobranca_PIX_UU, String trxName, String... virtualColumns) -
MCOFCobrancaPIX
Construtor responsavel por criar cobrança pix a partir de uma PO- Parameters:
PO
-
-
MCOFCobrancaPIX
public MCOFCobrancaPIX(Properties ctx, int Record_ID, int AD_Table_ID, int AD_Client_ID, int AD_Org_ID, String trxName) Construtor responsavel por criar uma nova cobrança a partir de uma janela do BrERP- Parameters:
ctx
-Record_ID
-AD_Table_ID
-AD_Client_ID
-AD_Org_ID
-trxName
-
-
-
Method Details
-
setCOF_C_BankIntegration_ID
public void setCOF_C_BankIntegration_ID(int COF_C_BankIntegration_ID) Description copied from class:X_COF_Cobranca_PIX
Set Integração Bancária.- Specified by:
setCOF_C_BankIntegration_ID
in interfaceI_COF_Cobranca_PIX
- Overrides:
setCOF_C_BankIntegration_ID
in classX_COF_Cobranca_PIX
- Parameters:
COF_C_BankIntegration_ID
- Integração Bancária
-
getBase64QrCode
Método responsável por retornar Imagem QR Code em base64- Returns:
-
getQrCodeImage
Método responsável por retornar Imagem QRCode- Returns:
- BufferedImage
-
getDocument
Retorna documento gerador da cobrança PIX- Returns:
- PO
-
getIntegracaoPIX
public org.brerp.bancosbrasileiros.model.ws.pix.PixIntegration getIntegracaoPIX()Retorna Integração PIX- Returns:
-
atualizarCobranca
public void atualizarCobranca()Método responsável por atualizar status da cobrança PIX dentro do BrERP -
obterCobranca
public void obterCobranca()Método responsável por obter e atualizar status da cobrança PIX -
gerarCobranca
Método responsável por gerar uma cobrança PIX- Parameters:
COF_C_BankIntegration_ID
-parceiro
-
-
processarCobrancaImediata
public void processarCobrancaImediata(int C_BPartner_ID) Metodo responsavel por procesar pagamento da cobraça imediata dentro do BrERP -
processarCobranca
public static void processarCobranca(String txId, String endToEndId, String trxName, ProcessInfo processInfd) Metodo responsavel por procesar pagamento da cobraça dentro do BrERP- Parameters:
txId
-endToEndId
-trxName
-
-
getCobrancasAtivas
Retorna cobrancas ativas no BrERP- Parameters:
trxName
-- Returns:
-
alterarStatusCobrancaPIX
Metodo responsavel por alterar status da cobranca PIX no banco- Parameters:
status
-
-
alterarStatusCobrancaPIX
Metodo responsavel por alterar status da cobranca PIX no banco- Parameters:
status
-COF_C_Bankintegration_ID
-
-
getCobranca
Metodo responsaveç por retornar cobrança PIX pelo txId- Parameters:
txId
-trxName
-- Returns:
- MCOFCobrancaPIX
-
getPrazo
-
setPrazo
-
getTipoPessoa
-
setTipoPessoa
-
getCPFCNPJ
-
setCPFCNPJ
-
getNomePagador
-
setNomePagador
-
getVersao
-
setVersao
-