Class MCOFCobrancaPIX

All Implemented Interfaces:
Serializable, Cloneable, Comparator<Object>, I_COF_Cobranca_PIX, I_Persistent, Evaluatee

public class MCOFCobrancaPIX extends X_COF_Cobranca_PIX
Author:
Jose.Leite
See Also:
  • Constructor Details

    • MCOFCobrancaPIX

      public MCOFCobrancaPIX(Properties ctx, int COF_Cobranca_PIX_ID, String trxName)
    • MCOFCobrancaPIX

      public MCOFCobrancaPIX(Properties ctx, ResultSet rs, String trxName)
    • MCOFCobrancaPIX

      public MCOFCobrancaPIX(Properties ctx, String COF_Cobranca_PIX_UU, String trxName)
    • 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

      public MCOFCobrancaPIX(PO po)
      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 interface I_COF_Cobranca_PIX
      Overrides:
      setCOF_C_BankIntegration_ID in class X_COF_Cobranca_PIX
      Parameters:
      COF_C_BankIntegration_ID - Integração Bancária
    • getBase64QrCode

      public String getBase64QrCode()
      Método responsável por retornar Imagem QR Code em base64
      Returns:
    • getQrCodeImage

      public BufferedImage getQrCodeImage()
      Método responsável por retornar Imagem QRCode
      Returns:
      BufferedImage
    • getDocument

      public PO 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

      public void gerarCobranca(int COF_C_BankIntegration_ID, MBPartner parceiro)
      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

      public static List<MCOFCobrancaPIX> getCobrancasAtivas(String trxName)
      Retorna cobrancas ativas no BrERP
      Parameters:
      trxName -
      Returns:
    • alterarStatusCobrancaPIX

      public void alterarStatusCobrancaPIX(String status)
      Metodo responsavel por alterar status da cobranca PIX no banco
      Parameters:
      status -
    • alterarStatusCobrancaPIX

      public void alterarStatusCobrancaPIX(String status, int COF_C_Bankintegration_ID)
      Metodo responsavel por alterar status da cobranca PIX no banco
      Parameters:
      status -
      COF_C_Bankintegration_ID -
    • getCobranca

      public static MCOFCobrancaPIX getCobranca(String txId, String trxName)
      Metodo responsaveç por retornar cobrança PIX pelo txId
      Parameters:
      txId -
      trxName -
      Returns:
      MCOFCobrancaPIX
    • getPrazo

      public Object getPrazo()
    • setPrazo

      public void setPrazo(Object prazo)
    • getTipoPessoa

      public String getTipoPessoa()
    • setTipoPessoa

      public void setTipoPessoa(String tipoPessoa)
    • getCPFCNPJ

      public String getCPFCNPJ()
    • setCPFCNPJ

      public void setCPFCNPJ(String cPFCNPJ)
    • getNomePagador

      public String getNomePagador()
    • setNomePagador

      public void setNomePagador(String nomePagador)
    • getVersao

      public String getVersao()
    • setVersao

      public void setVersao(String versao)