com.ibm.tivoli.maximo.fdmbo.map.app

Class FldJSONParentObjectPath

    • Constructor Detail

      • FldJSONParentObjectPath

        public FldJSONParentObjectPath(MboValue mv)
        Construct and attach to the MboValue.
        Parameters:
        mv - MboValue
    • Method Detail

      • action

        public void action()
                    throws MXException,
                           java.rmi.RemoteException
        Genarate parent objectid and hierarchypath. If there are multiple parent objectname with same objectname, then it will take the first one. Note: Use tree control lookup to populate parent Object name. Generate and validate ObjectOrder.
        Specified by:
        action in interface MboValueListener
        Overrides:
        action in class MAXTableDomain
        Throws:
        MXException - throws MXException
        java.rmi.RemoteException - throws RemoteException
      • validate

        public void validate()
                      throws MXException,
                             java.rmi.RemoteException
        Validate Parent Object Name.
        Specified by:
        validate in interface MboValueListener
        Overrides:
        validate in class MAXTableDomain
        Throws:
        MXException - throws MXApplicationException if it doesn't find the objectname in maxintobjdetail table.
        java.rmi.RemoteException - throws RemoteException
      • getList

        public MboSetRemote getList()
                             throws MXException,
                                    java.rmi.RemoteException
        Return list of mbo name from the maxintobjdetail table. This will be used by the UI lookup to get all the parent objectname which can be made parent.
        Specified by:
        getList in interface MboValueListener
        Overrides:
        getList in class MAXTableDomain
        Returns:
        MboSetRemote returns TABLECOLUMNSET
        Throws:
        MXException - throws MXException
        java.rmi.RemoteException - throws RemoteException