psdi.dm.procclass

Class DMActionProcess

  • All Implemented Interfaces:
    MicConstants, MosConstants


    public class DMActionProcess
    extends MicSetIn
    Represents class to process action. Action can't be deleted if reference to escalation point. So if we can't delete an action, we need to log and proceed.
    • Constructor Detail

      • DMActionProcess

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

      • delete

        public void delete(MboRemote mbo,
                           MosDetailInfo mdi)
                    throws MXException,
                           java.rmi.RemoteException
        Description copied from class: MosProcessImpl
        Update row in MAXIMO table for the main table
        Overrides:
        delete in class MosProcessImpl
        Parameters:
        mbo - Give Mbo for the current level.
        mdi - Give MosDetailInfo for the current level.
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • afterReplace

        public void afterReplace(MboRemote child)
                          throws MXException,
                                 java.rmi.RemoteException
        Description copied from class: MosProcessImpl
        Called for action Replace or null scenario after processing while XML to delete data which did not come in XML
        Overrides:
        afterReplace in class MosProcessImpl
        Parameters:
        child - Give Mbo for the current level.
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception