Class MCOFCControlCheck

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

public class MCOFCControlCheck extends X_COF_C_ControlCheck
Control Check model class
Version:
$Id: MCOFCControlCheck.java, 15/01/2015 10:53:51 gabriels
Author:
Gabriel S Schneider (gabriel.schneider@devcoffee.com.br, http://www.devcoffee.com.br)
See Also:
  • Constructor Details

    • MCOFCControlCheck

      public MCOFCControlCheck(Properties ctx, int COF_C_ControlCheck_ID, String trxName)
      Parameters:
      ctx -
      COF_C_ControlCheck_ID -
      trxName -
    • MCOFCControlCheck

      public MCOFCControlCheck(Properties ctx, ResultSet rs, String trxName)
      Parameters:
      ctx -
      rs -
      trxName -
    • MCOFCControlCheck

      public MCOFCControlCheck(Properties ctx, int COF_C_ControlCheck_ID, String trxName, String... virtualColumns)
    • MCOFCControlCheck

      public MCOFCControlCheck(Properties ctx, String COF_C_ControlCheck_UU, String trxName, String... virtualColumns)
    • MCOFCControlCheck

      public MCOFCControlCheck(Properties ctx, String COF_C_ControlCheck_UU, String trxName)
  • Method Details

    • beforeDelete

      protected boolean beforeDelete()
      Before Delete
      Overrides:
      beforeDelete in class PO
      Returns:
      true of it can be deleted
    • getDocumentInfo

      public String getDocumentInfo()
      Get Document Info
      Returns:
      document info (untranslated)
    • isAvailable

      public boolean isAvailable(MPayment payment)
      Valida se o Cheque pode ser utilizado Atenção: alterar este método implica na revalidação da AD_Val_Rule_ID = 1500064 utilizada na janela de pagamento/recebimento
      Returns:
      true or false
    • getChecksFromPayment

      public static List<MCOFCControlCheck> getChecksFromPayment(MPayment payment, String trxName)
      Retorna os cheques que foram utilizados para um Pagamento/Recebimento
      Parameters:
      payment -
      trxName -
      Returns:
    • getSelection

      public static List<MCOFCControlCheck> getSelection(String trxName, int AD_PInstance_ID)
      Get Control Check when Called of Info Window
      Parameters:
      trxName -
      AD_PInstance_ID -
      Returns:
    • setPayment

      public static void setPayment(MPayment payment)
      Verifica se existe um cheque definido no pagamento e vincula ao cadastro de cheque
      Parameters:
      payment -
    • setReconcilied

      public static void setReconcilied(MPayment payment)
      Verifica se existe um pagamento foi reconciliado e atualiza o cadastro de cheque
      Parameters:
      payment -
    • unsetPayment

      public static String unsetPayment(MPayment payment)
      Remove o vinculo dos cheques relacionados a Pagamento/Recebimento
      Parameters:
      payment -
    • validateCheck

      public static String validateCheck(MPayment payment)
      Valida se o pagamento está de acordo com as informações do(s) cheque(s) relacionado(s).
      Parameters:
      payment -
      Returns:
    • beforeSave

      protected boolean beforeSave(boolean newRecord)
      Description copied from class: PO
      Called before Save for Pre-Save Operation
      Overrides:
      beforeSave in class PO
      Parameters:
      newRecord - new record
      Returns:
      true if record can be saved