com.ibm.tivoli.maximo.oslc.consumer.webclient.beans

Class OslcInteractionUtil

  • java.lang.Object
    • com.ibm.tivoli.maximo.oslc.consumer.webclient.beans.OslcInteractionUtil


  • public class OslcInteractionUtil
    extends java.lang.Object
    • Constructor Detail

      • OslcInteractionUtil

        public OslcInteractionUtil()
    • Method Detail

      • oslcinteraction

        public static int oslcinteraction(WebClientSession clientSession)
                                   throws MXException,
                                          java.rmi.RemoteException
        Event to process an oslc interaction
        Parameters:
        clientSession - WebClientSession
        Returns:
        int
        Throws:
        MXException - RemoteException
        java.rmi.RemoteException
      • showInteractionDialog

        public static int showInteractionDialog(WebClientSession clientSession,
                                                OslcServiceProviderInfo selectedServiceProviderInfo)
                                         throws MXException,
                                                java.rmi.RemoteException
        Show the interaction dialog
        Parameters:
        clientSession - WebClientSession
        selectedServiceProviderInfo - OslcServiceProviderInfo
        Returns:
        int
        Throws:
        MXException - RemoteException
        java.rmi.RemoteException
      • loadInteractionDialog

        public static int loadInteractionDialog(WebClientSession clientSession,
                                                OslcServiceProviderInfo selectedServiceProviderInfo,
                                                MboSetRemote msr)
                                         throws MXException,
                                                java.rmi.RemoteException
        Load data into a dialog pertaining to the interaction
        Parameters:
        clientSession - WebClientSession
        selectedServiceProviderInfo - OslcServiceProviderInfo
        msr - MboSetRemote
        Returns:
        int
        Throws:
        MXException - RemoteException
        java.rmi.RemoteException
      • oslcpreviewinteraction

        public static int oslcpreviewinteraction(WebClientSession clientSession)
                                          throws MXException,
                                                 java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
      • oslcpreviewinteractionPopup

        public static com.ibm.json.java.JSONObject oslcpreviewinteractionPopup(WebClientSession clientSession,
                                                                               com.ibm.json.java.JSONObject popDefinition)
                                                                        throws MXException,
                                                                               java.rmi.RemoteException
        Called from DataBean to show a preview popup
        Parameters:
        clientSession -
        popDefinition -
        rowNum -
        Returns:
        JSONObject containing custom popup definition
        Throws:
        MXException
        java.rmi.RemoteException