com.ibm.tivoli.maximo.interaction.process

Class InteractionRequestBinder



  • public class InteractionRequestBinder
    extends InteractionBinder
    Interaction Request binding
    • Constructor Detail

      • InteractionRequestBinder

        public InteractionRequestBinder(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 request 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,
                                 MboRemote sourceMbo,
                                 MboSetRemote targetSet)
                          throws MXException,
                                 java.rmi.RemoteException
        Bind request level recursively
        Parameters:
        mosInfo - the MosDetailInfo for this level
        sourceMbo - Source Mbo of the mapping
        targetSet - Target Mbo of the mapping
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception