com.ibm.tivoli.maximo.interaction.process

Class RequestMboSet

    • Constructor Detail

      • RequestMboSet

        public RequestMboSet(MboServerInterface ms)
                      throws MXException,
                             java.rmi.RemoteException
        Construct the set
        Parameters:
        ms - The MboServerInterface
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
    • Method Detail

      • getMboInstance

        protected Mbo getMboInstance(MboSet ms)
                              throws MXException,
                                     java.rmi.RemoteException
        Factory method to create MaxIfaceLoad object.
        Specified by:
        getMboInstance in class MboSet
        Parameters:
        ms - The MaxIfaceLoadSet.
        Returns:
        a MaxIfaceLoad object.
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
      • init

        public void init()
                  throws MXException,
                         java.rmi.RemoteException
        Description copied from class: MboSet
        Programmer can provide any intialization in here. Do not do anything too expensive, as this will slow down the creation of the object. Note that the parent and locale information may not have been set prior to the init() being called. If you wish to do soem processing based on the parent object, override the setOwner() method.
        Overrides:
        init in class MboSet
        Throws:
        MXException
        java.rmi.RemoteException
        See Also:
        MboSet.setOwner(MboRemote)
      • processInteraction

        public MboSetRemote processInteraction(MboRemote interactionMbo)
                                        throws MXException,
                                               java.rmi.RemoteException
        Process Interaction
        Specified by:
        processInteraction in interface RequestMboSetRemote
        Parameters:
        interactionMbo - Give reference to application Mbo.
        Returns:
        - Request or Response Set depending on Interaction Mode
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • processInteraction

        public MboSetRemote processInteraction(java.lang.String interactionName,
                                               MboRemote interactionMbo)
                                        throws MXException,
                                               java.rmi.RemoteException
        Process Interaction given Interaction Name
        Specified by:
        processInteraction in interface RequestMboSetRemote
        Parameters:
        interactionName - - Interaction Name
        interactionMbo - Give reference to application Mbo.
        Returns:
        - Request or Response Set depending on Interaction Mode
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • processInteraction

        public MboSetRemote processInteraction(java.lang.String optionName,
                                               java.lang.String appName,
                                               MboRemote interactionMbo)
                                        throws MXException,
                                               java.rmi.RemoteException
        Process Interaction given SigOption and Application Name
        Specified by:
        processInteraction in interface RequestMboSetRemote
        Parameters:
        optionName - - Option Name
        appName - - Application Name
        interactionMbo - Give reference to application Mbo.
        Returns:
        - Request or Response Set depending on Interaction Mode
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • setWSIO

        public void setWSIO(WSIO wsio)
                     throws MXException,
                            java.rmi.RemoteException
        Causes the NonP-MboSet used for method parameter validation to setup itself for use. Any existing Mbos in the set are removed and one new Mbo is added.
        Parameters:
        wsio - WSIO reference
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception
      • getWSIO

        public WSIO getWSIO()
                     throws MXException,
                            java.rmi.RemoteException
        Gets WSIO.
        Returns:
        The new Mbo to use to set parameters for a method.
        Throws:
        MXException - MAXIMO exception
        java.rmi.RemoteException - Remote exception