psdi.dm.procclass

Class DMOrgProcess

  • All Implemented Interfaces:
    MicConstants, MosConstants


    public class DMOrgProcess
    extends MicSetIn
    Represents class to process organization. Organization creates maxvars during save, but we have maxvars entry for maxvars mos. So we need to ignore org created maxvars.
    • Constructor Detail

      • DMOrgProcess

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

      • setAdditionalData

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