com.ibm.tivoli.maximo.interaction.process

Class InteractionCache

    • Method Detail

      • getInstance

        public static final InteractionCache getInstance()
        Cache instance
        Returns:
        the cache instance
      • getName

        public java.lang.String getName()
        Returns the name as registered in Maximo Cache
        Returns:
        MAXENDPOINT
      • getAllInteractions

        public java.util.Map getAllInteractions()
        Get all the defined interactions InteractionInfo objects
        Returns:
        map of all the defined interactions
      • getInteractionInfo

        public InteractionInfo getInteractionInfo(java.lang.String name)
        Get the InteractionInfo object
        Parameters:
        name - interaction name
        Returns:
        InteractionInfo object
      • getInteractionInfo

        public InteractionInfo getInteractionInfo(java.lang.String sigoption,
                                                  java.lang.String appname)
        Get the InteractionInfo object for SigOption name and Application Name
        Parameters:
        sigoption - signature option name
        appname - application name
        Returns:
        InteractionInfo object
      • getInteractionInfo

        public InteractionInfo getInteractionInfo(java.lang.String mainObjectName,
                                                  java.lang.String relation,
                                                  java.lang.String topObject)
                                           throws MXException
        Get the InteractionInfo object for Request Relation, Name of Main object for request and Application Main Object Name
        Parameters:
        mainObjectName - interaction main object name
        relation - request relation name
        topObject - name of top MBo in request OS
        Returns:
        InteractionInfo object
        Throws:
        MXException