com.ibm.tivoli.maximo.fdmbo

Class JSONProcessDialogBean

  • All Implemented Interfaces:
    java.util.EventListener, javax.servlet.http.HttpSessionBindingListener, DataBeanListener


    public class JSONProcessDialogBean
    extends DataBean
    Bean class for JSON process dialog
    • Constructor Detail

      • JSONProcessDialogBean

        public JSONProcessDialogBean()
    • Method Detail

      • nexttab

        public int nexttab()
                    throws MXException,
                           java.rmi.RemoteException
        Event fired when user click Next button on the screen.
        Throws:
        MXException - throws MXApplicationException
        java.rmi.RemoteException
      • getTabGroupName

        protected java.lang.String getTabGroupName()
        Return tab group name.
      • validateMoveTab

        protected void validateMoveTab(int currentTabOrder)
                                throws MXException,
                                       java.rmi.RemoteException
        Validate move to next tab.
        Parameters:
        currentTabOrder - current tab order
        Throws:
        MXException - throws MXApplicationException
        java.rmi.RemoteException
      • actionMoveTab

        protected void actionMoveTab(int currentTabOrder)
                              throws MXException,
                                     java.rmi.RemoteException
        Action when move to next tab.
        Parameters:
        currentTabOrder - current tab order
        Throws:
        MXException - throws MXApplicationException
        java.rmi.RemoteException
      • prevtab

        public int prevtab()
                    throws MXException,
                           java.rmi.RemoteException
        Event fired when user click Previous button on the screen.
        Throws:
        MXException - throws MXApplicationException
        java.rmi.RemoteException
      • process

        public int process()
                    throws MXException,
                           java.rmi.RemoteException
        Process JSON data to generate Maximo artifacts
        Returns:
        EVENT_HANDLED
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
      • cancelDialog

        public int cancelDialog()
                         throws MXException,
                                java.rmi.RemoteException
        Called by the dialog control when the dialog is cancled. Override this method if any special processing needs to be done when the user closes a dialog.
        Overrides:
        cancelDialog in class DataBean
        Returns:
        EVENT_HANDLED
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
      • cancelchanges

        public int cancelchanges()
                          throws MXException,
                                 java.rmi.RemoteException
        Cancels the changes to the interaction. Removes the current start center from the set and refreshs the app.
        Throws:
        MXException - throws MXApplicationException
        java.rmi.RemoteException