psdi.iface.app.invbalances

Class MaxInvBalancesProcess

    • Constructor Detail

      • MaxInvBalancesProcess

        public MaxInvBalancesProcess()
                              throws MXException,
                                     java.rmi.RemoteException
        Construct the set
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • createMboSet

        public MboSetRemote createMboSet(boolean primaryMbo,
                                         MboRemote parentMbo,
                                         MosDetailInfo mdi,
                                         java.lang.String processTable)
                                  throws MXException,
                                         java.rmi.RemoteException
        Create mbo set sets for all levels in XML for incomig transactions. The Invbalance mboset needs to be created from Inventory
        Overrides:
        createMboSet in class MosProcessImpl
        Parameters:
        parentMbo - Give reference to parent Mbo.
        mdi - Give MosDetailInfo for the current level.
        processTable - Give name of table to process
        primaryMbo - Give boolean to specify is it primary table or additional table
        Returns:
        returns invbalance mboset
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • setAdditionalData

        public void setAdditionalData(MboSetRemote mboSet,
                                      java.lang.String tableName)
                               throws MXException,
                                      java.rmi.RemoteException
        Default method to set all addition data from XML to MBO which was not set thru Integration DD
        Overrides:
        setAdditionalData in class MosProcessImpl
        Parameters:
        tableName - Give name of process MAXIMO table
        mboSet - Give MboSet for the current level.
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception