psdi.app.company

Class FldCompanyCompany

  • All Implemented Interfaces:
    MboConstants, MboValueListener


    public class FldCompanyCompany
    extends MAXTableDomain
    Companies.company validation class: This class is mainly used by the company branch field when adding new company branches. The validation makes sure that the entered company is not a parent or is not already a branch of some other company. The company hierarchy is only one level deep.
    • Constructor Detail

      • FldCompanyCompany

        public FldCompanyCompany(MboValue mbv)
                          throws MXException
        Construct and attach to the MboValue.
        Parameters:
        mbv -
        Throws:
        MXException
    • Method Detail

      • getList

        public MboSetRemote getList()
                             throws MXException,
                                    java.rmi.RemoteException
        Return list of mbos for from the companies table. This will be used by the UI lookup to get the companies which are not parents and are not children of some other company.
        Specified by:
        getList in interface MboValueListener
        Overrides:
        getList in class MAXTableDomain
        Returns:
        MboSetRemote A companies set to be used by the lookup.
        Throws:
        MXException
        java.rmi.RemoteException