psdi.app.labor.virtual

Class FldCreateInvoiceInvoiceNum

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldCreateInvoiceInvoiceNum
    extends MAXTableDomain
    CreateInvoice.invoicenum validation class (Non-persistent mbo class): This class validates that the entered invoicenum is not in the database or already being used somewhere on the Create Invoice dialog.
    • Constructor Detail

      • FldCreateInvoiceInvoiceNum

        public FldCreateInvoiceInvoiceNum(MboValue mbv)
                                   throws MXException,
                                          java.rmi.RemoteException
        Construct and attach to the mbo value.
        Parameters:
        mbv -
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        This validation makes sure that we do not change any invoice number on the Create Invoice dialog to any existing invoice number in the database or one already being used on this page.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException