com.ibm.tivoli.maximo.notification.app

Class MoutNotfProcess

    • Constructor Detail

      • MoutNotfProcess

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

      • checkBusinessRules

        public int checkBusinessRules(MboRemote mbo,
                                      MosDetailInfo mosDetInfo,
                                      java.util.Map ovrdColValueMap)
                               throws MXException,
                                      java.rmi.RemoteException
        Call back method to find out whether we can send data out.
        Overrides:
        checkBusinessRules in class MosDefinitionImpl
        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
        Returns:
        PROCESS, SKIP indicating can we take data from specific table or not
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • createJSON

        protected void createJSON(MboRemote mbo,
                                  java.util.Map ovrdColValueMap)
                           throws java.rmi.RemoteException,
                                  MXException
        Throws:
        java.rmi.RemoteException
        MXException
      • notTouchedNotfs

        public void notTouchedNotfs(MboSet notfSet)
                             throws java.rmi.RemoteException,
                                    MXException
        Throws:
        java.rmi.RemoteException
        MXException