psdi.app.labor.virtual

Class FldLabTransEnterByContractNum

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldLabTransEnterByContractNum
    extends MAXTableDomain
    This is the field validation class for ContractNum field of LabTransEnterBy. This is modeled on the logic in psdi.app.craft.FldCraftRateContract.java and if significant changes occur in one place they may belong in the other.
    • Constructor Detail

      • FldLabTransEnterByContractNum

        public FldLabTransEnterByContractNum(MboValue mbv)
                                      throws MXException,
                                             java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • getList

        public MboSetRemote getList()
                             throws MXException,
                                    java.rmi.RemoteException
        Set the qbe's of the lookup. Contract should show a list of approved labor contracts where the contract has a craftrate entry. If a vendor was entered, also limit the contracts by that vendor.
        Specified by:
        getList in interface MboValueListener
        Overrides:
        getList in class MAXTableDomain
        Throws:
        MXException
        java.rmi.RemoteException
      • getSqlForEnteredFields

        protected SqlFormat getSqlForEnteredFields(boolean againstCraftRate)
                                            throws java.rmi.RemoteException,
                                                   MXException
        Throws:
        java.rmi.RemoteException
        MXException