Class MInvoicePaySchedule

    • Constructor Detail

      • MInvoicePaySchedule

        public MInvoicePaySchedule​(Properties ctx,
                                   int C_InvoicePaySchedule_ID,
                                   String trxName)
        Standard Constructor
        Parameters:
        ctx - context
        C_InvoicePaySchedule_ID - id
        trxName - transaction
      • MInvoicePaySchedule

        public MInvoicePaySchedule​(Properties ctx,
                                   ResultSet rs,
                                   String trxName)
        Load Constructor
        Parameters:
        ctx - context
        rs - result set
        trxName - transaction
      • MInvoicePaySchedule

        public MInvoicePaySchedule​(MInvoice invoice,
                                   MPaySchedule paySchedule)
        Parent Constructor
        Parameters:
        invoice - invoice
        paySchedule - payment schedule
    • Method Detail

      • getInvoicePaySchedule

        public static MInvoicePaySchedule[] getInvoicePaySchedule​(Properties ctx,
                                                                  int C_Invoice_ID,
                                                                  int C_InvoicePaySchedule_ID,
                                                                  String trxName)
        Get Payment Schedule of the invoice
        Parameters:
        ctx - context
        C_Invoice_ID - invoice id (direct)
        C_InvoicePaySchedule_ID - id (indirect)
        trxName - transaction
        Returns:
        array of schedule
      • getParent

        public MInvoice getParent()
        Returns:
        Returns the parent.
      • setParent

        public void setParent​(MInvoice parent)
        Parameters:
        parent - The parent to set.
      • beforeSave

        protected boolean beforeSave​(boolean newRecord)
        Before Save
        Overrides:
        beforeSave in class PO
        Parameters:
        newRecord - new
        Returns:
        true
      • afterSave

        protected boolean afterSave​(boolean newRecord,
                                    boolean success)
        After Save
        Overrides:
        afterSave in class PO
        Parameters:
        newRecord - new
        success - success
        Returns:
        success
      • afterDelete

        protected boolean afterDelete​(boolean success)
        Description copied from class: PO
        Executed after Delete operation.
        Overrides:
        afterDelete in class PO
        Parameters:
        success - true if record deleted
        Returns:
        true if delete is a success