psdi.dm.procclass

Class DMPersonGroupProcess

  • All Implemented Interfaces:
    MicConstants, MosConstants


    public class DMPersonGroupProcess
    extends MicSetIn
    Represents class to process person group data from external system. Persongroupteam RESPPARTYGROUPSEQ is not a required field. But this is set required if owner is persongroup.This case only arises when RESPPARTYGROUP is not same as RESPPARTY. From UI the relationship gives persongroupteam owner as persongroupteam for above condition. So it doesn't set resppartygroupseq as required for alternate. So we need to handle that condition in this class , because for us owner is always persongroup.
    • Constructor Detail

      • DMPersonGroupProcess

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

      • checkBusinessRules

        public int checkBusinessRules(MboSetRemote mboSet,
                                      java.lang.String objectName)
                               throws MXException,
                                      java.rmi.RemoteException
        Call back method to set all values which was not set. Called per mbo after the mbo fields has been set.
        Overrides:
        checkBusinessRules in class MosProcessImpl
        Parameters:
        mboSet - The MboSet of the currently processed mbo.
        objectName - the name of the currently processed mbo.
        Returns:
        PROCESS (means continue to process)
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • setAdditionalData

        public void setAdditionalData(MboSetRemote mboSet,
                                      java.lang.String objectName)
                               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.
        objectName - Give name of process MAXIMO table
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception