com.ibm.tivoli.maximo.interaction.process

Class InteractionValidator

  • java.lang.Object
    • com.ibm.tivoli.maximo.interaction.process.InteractionValidator


  • public class InteractionValidator
    extends java.lang.Object
    Interaction Validator.
    • Constructor Detail

      • InteractionValidator

        public InteractionValidator(java.lang.String name,
                                    UserInfo userInfo)
                             throws MXException,
                                    java.rmi.RemoteException
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • validateInteraction

        public java.util.List validateInteraction(boolean validateMenuOption,
                                                  boolean validateDialog,
                                                  MboSetRemote set)
                                           throws MXException,
                                                  java.rmi.RemoteException
        Get parent tables name
        Parameters:
        validateMenuOption - Need to validate menu option
        validateDialog - Need to validate dialog
        set - MboSet reference
        Returns:
        list of objects
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
      • validateObjectStructure

        public boolean validateObjectStructure(java.lang.String osName,
                                               boolean success,
                                               MboSetRemote set)
                                        throws MXException,
                                               java.rmi.RemoteException
        Get parent tables name
        Parameters:
        osName - Object Structure name
        success - Sucess of failure of the process
        set - MboSet reference
        Returns:
        name of the parent table
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
      • validateEndPoint

        public boolean validateEndPoint(java.lang.String name,
                                        boolean success,
                                        MboSetRemote set)
                                 throws MXException,
                                        java.rmi.RemoteException
        Get parent tables name
        Parameters:
        name - End Point name
        success - Sucess of failure of the process
        set - MboSet reference
        Returns:
        sucess of failure
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception
      • validateObjectAndRelations

        public boolean validateObjectAndRelations(java.util.List list,
                                                  boolean success,
                                                  MboSetRemote set)
                                           throws MXException,
                                                  java.rmi.RemoteException
        Get parent tables name
        Parameters:
        list - List of object relations
        success - Sucess of failure of the process
        set - MboSet reference
        Returns:
        sucess of failure
        Throws:
        MXException - Maximo Exception
        java.rmi.RemoteException - Remote Exception