psdi.app.asset

Class MoutAssetMeterProcess

  • All Implemented Interfaces:
    MicConstants, MosConstants


    public class MoutAssetMeterProcess
    extends MicSetOut
    Integration point processing class for Asset transactions sent out of Maximo to an external system.
    • Constructor Detail

      • MoutAssetMeterProcess

        public MoutAssetMeterProcess()
                              throws MXException,
                                     java.rmi.RemoteException
        Constructor
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
    • Method Detail

      • getAssetMetersWithDevices

        public void getAssetMetersWithDevices(MboSet assetMeterSet,
                                              java.lang.String iotservicename)
                                       throws MXException,
                                              java.rmi.RemoteException
        Call back method to find out whether we can send data out. Set hierarchypath user defined column from classstrcture if this item contains a classstructureid
        Parameters:
        mbo - Reference to processing Mbo
        mosDetailInfo - Reference to Object Struture Detail info for the current level
        ovrdColValueMap - Map to set all values to be set in the XML
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • getOrphanedAssetMeters

        public void getOrphanedAssetMeters(MboSet assetMeterSet,
                                           java.lang.String iotservicename)
                                    throws MXException,
                                           java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getAssetsWithDevices

        public void getAssetsWithDevices(MboSet assetMeterSet,
                                         java.lang.String iotservicename)
                                  throws MXException,
                                         java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • getOrphanedAssets

        public void getOrphanedAssets(MboSet assetMeterSet,
                                      java.lang.String iotservicename)
                               throws MXException,
                                      java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException