psdi.app.rfq

Interface RFQLineRemote

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


    public interface RFQLineRemote
    extends MboRemote
    Remote Interface to the RFQLine object.
    • Method Detail

      • setNullValuesToPOVariables

        void setNullValuesToPOVariables()
                                 throws MXException,
                                        java.rmi.RemoteException
        Sets the values of the PO variables (ponum,polinenum,polineid) to null. Called by the delete method on the POLINE.

        Throws:
        MXException
        java.rmi.RemoteException
      • copyRFQLinesToQuotationLines

        void copyRFQLinesToQuotationLines(java.lang.String vendor)
                                   throws MXException,
                                          java.rmi.RemoteException
        Copies the contents of this RFQLine to a new QuotationLine. A vendor must be specified because the quotation line(s) must be assigned to a vendor. If a set of RFQLines must be copied to Quotation lines then the client must get the RFQLineSet and loop through it and call this method on each RFQLine.

        The following rule is used to get the taxcode for the QuotationLine

        1. First try to get the taxcodes for the item from the item table
        2. Otherwise try to get the taxcodes from the INVVENDOR table using the vendor manufacturer and modelnum
        3. If the above two steps dont return anything just get the vendor's taxcodes from the COMPANIES table

        Parameters:
        vendor - The vendor
        Throws:
        MXException
        java.rmi.RemoteException
      • copyLineValuesFromContractLine

        void copyLineValuesFromContractLine(MboRemote contractLine,
                                            MboRemote createRelInput)
                                     throws MXException,
                                            java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException