com.ibm.tivoli.maximo.interaction.process

Class InteractionResponseBinder



  • public class InteractionResponseBinder
    extends InteractionBinder
    Interaction response Binder
    • Constructor Detail

      • InteractionResponseBinder

        public InteractionResponseBinder(java.lang.String interactionName)
                                  throws MXException,
                                         java.rmi.RemoteException
        Constructor
        Parameters:
        interactionName - name of the interaction
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
    • Method Detail

      • bind

        public void bind(MboSetRemote interactionSet,
                         MboRemote mainMbo,
                         boolean isResponse)
                  throws MXException,
                         java.rmi.RemoteException
        Main method of response binding.
        Overrides:
        bind in class InteractionBinder
        Parameters:
        interactionSet - Starting Mbo set to map data to
        mainMbo - Primary MBo for the interaction mapping
        isResponse - request vs response indicator
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • bindLevel

        protected void bindLevel(MosDetailInfo mosInfo,
                                 MboSetRemote sourceSet,
                                 MboRemote targetMbo,
                                 java.lang.String intMode)
                          throws MXException,
                                 java.rmi.RemoteException
        Apply rules to this level recursively
        Parameters:
        mosInfo - the MosDetailInfo for this level
        sourceSet - reference to a source MboSet
        targetMbo - reference to a target Mbo
        intMode - Interaction Mode
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception