psdi.app.labor

Interface ServRecTransRemote

  • All Superinterfaces:
    MboRemote, java.rmi.Remote
    All Known Implementing Classes:
    ServRecTrans


    public interface ServRecTransRemote
    extends MboRemote
    Remote Interface to the ServRecTrans object.
    • Method Detail

      • approve

        void approve(java.util.Date approveDate,
                     boolean fromLabTrans)
              throws MXException,
                     java.rmi.RemoteException
        Approved services receipt.
        Parameters:
        approveDate - - approved date
        fromLabTrans - - true: indicate it's calling from LabTrans
        Throws:
        MXException
        java.rmi.RemoteException
      • setServRecTransValues

        void setServRecTransValues(double quantity,
                                   double unitCost,
                                   double lineCost)
                            throws MXException,
                                   java.rmi.RemoteException
        Could be calling from LabTrans or Invoice. Set values on quantity, unitcost, linecost, currencyunitcost, currencylinecost columns
        Parameters:
        quantity - - quantity
        unitCost - - unit cost
        lineCost - - line cost
        Throws:
        MXException
        java.rmi.RemoteException
      • setServRecTransValues

        void setServRecTransValues(double quantity,
                                   double unitCost,
                                   double lineCost,
                                   double exchangeRate)
                            throws MXException,
                                   java.rmi.RemoteException
        Could be calling from Invoice. Set values on quantity, unitcost, linecost, currencyunitcost, currencylinecost columns
        Parameters:
        quantity - - quantity
        unitCost - - unit cost
        lineCost - - line cost
        exchangeRate - - exchange rate
        Throws:
        MXException
        java.rmi.RemoteException