psdi.app.mr

Class FldMRLineCurrencyCode

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldMRLineCurrencyCode
    extends FldCurrencyCode
    MRLine.currencycode validation class: Sets
    • the exchangerate and exchangerate2 based on the basecurrency1 and basecurrency2.
    • If the currencycode has been changed set the unit cost based on the exchangerate between the old and the new currency.
    • Extends FldCurrencyCode in the currency package which does the base validation.
    See Also:
    FldCurrencyCode
    • Constructor Detail

      • FldMRLineCurrencyCode

        public FldMRLineCurrencyCode(MboValue mbv)
        Construct for the specified MboValue.
    • Method Detail

      • action

        public void action()
                    throws MXException,
                           java.rmi.RemoteException
        Sets
        • the exchangerate and exchangerate2 based on the basecurrency1 and basecurrency2.
        • If the currencycode has been changed set the unit cost based on the exchangerate between the old and the new currency.
        • Extends FldCurrencyCode in the currency package which does the base validation.
        Specified by:
        action in interface MboValueListener
        Overrides:
        action in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        FldCurrencyCode