psdi.iface.app.empact

Class MaxEmpactProcess

  • All Implemented Interfaces:
    MicConstants, MosConstants


    public class MaxEmpactProcess
    extends MicSetIn
    Integration Point class for Issues/Returns transactions coming in.
    • Constructor Detail

      • MaxEmpactProcess

        public MaxEmpactProcess()
                         throws MXException,
                                java.rmi.RemoteException
        Default Constructor
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
    • Method Detail

      • checkBusinessRules

        public int checkBusinessRules()
                               throws MXException,
                                      java.rmi.RemoteException
        Call back method to find out can we process data. Allows only Add action. If no action is specified its assumed as Add and processed. No other action is allowed.
        Overrides:
        checkBusinessRules in class MosProcessImpl
        Returns:
        - PROCESS, SKIP indicating can we take data from specific table or not
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • checkBusinessRules

        public int checkBusinessRules(MboSetRemote mboSet,
                                      java.lang.String tableName)
                               throws MXException,
                                      java.rmi.RemoteException
        Call back method to find out can we process data. Allows only Add action. If no action is specified its assumed as Add and processed. No other action is allowed.
        Overrides:
        checkBusinessRules in class MosProcessImpl
        Parameters:
        mboSet - - The MboSet for the current processing table
        tableName - - Give name of process MAXIMO table
        Returns:
        - PROCESS, SKIP indicating can we take data from specific table or not
        Throws:
        MXException - - MAXIMO exception
        java.rmi.RemoteException - - Remote exception
      • checkWOStatus

        public void checkWOStatus()
                           throws MXException,
                                  java.rmi.RemoteException
        Check WO status.
        Throws:
        MXException
        java.rmi.RemoteException