psdi.iface.app.person

Class MasPersonUserProcess

  • All Implemented Interfaces:
    MicConstants, MosConstants


    public class MasPersonUserProcess
    extends StatefulMicSetIn
    Integration class for Person User transactions coming in. Used for Maximo Application Suite user sync
    • Constructor Detail

      • MasPersonUserProcess

        public MasPersonUserProcess()
                             throws MXException,
                                    java.rmi.RemoteException
        Default Constructor
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • setAdditionalData

        public void setAdditionalData(MboSetRemote mboSet,
                                      java.lang.String tableName)
                               throws MXException,
                                      java.rmi.RemoteException
        Set additional maximo data
        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
      • createMboSet

        public MboSetRemote createMboSet(boolean isPrimaryMbo,
                                         MboRemote parentMbo,
                                         MosDetailInfo mdi,
                                         java.lang.String processTable)
                                  throws MXException,
                                         java.rmi.RemoteException
        10-11316: override this message for the delete of PHONE, EMAIL, and SMS when action is Replace and the records were not brought in
        Overrides:
        createMboSet in class MosProcessImpl
        Parameters:
        isPrimaryMbo - Give boolean to specify is it primary table or additional table
        parentMbo - Give reference to parent Mbo.
        mdi - Give MicSetInfo for the current level.
        processTable - Give name of table to process
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception