psdi.app.labor

Class FldServRecTransUnInvoicedQuantity

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldServRecTransUnInvoicedQuantity
    extends MboValueAdapter
    ServRecTrans.uninvoicedquantity (non-persistant attribute) validation class: UnInvoicedQuantity is a non-persistant field which displays the quantity which has not been invoiced against the this service receipt. This is a display only field and is initialized to be equal to: Uninvoiced quantity = (receipt quantity for the po/poline) - (sum of all invoiced quantities where invoice line po/poline = receipt po/poline).
    • Constructor Detail

      • FldServRecTransUnInvoicedQuantity

        public FldServRecTransUnInvoicedQuantity(MboValue mbv)
                                          throws MXException
        Construct and attach to the mbo value.
        Throws:
        MXException
    • Method Detail

      • initValue

        public void initValue()
                       throws MXException,
                              java.rmi.RemoteException
        Initialize this non-persistant field and set it equal to: Uninvoiced quantity = (receipt quantity for the po/poline) - (sum of all invoiced quantities where invoice line po/poline = receipt po/poline).
        Specified by:
        initValue in interface MboValueListener
        Overrides:
        initValue in class MboValueAdapter
        Throws:
        MXException
        java.rmi.RemoteException