com.ibm.tivoli.maximo.oslc.consumer

Class InteractionGroupInfo

  • java.lang.Object
    • com.ibm.tivoli.maximo.oslc.consumer.InteractionGroupInfo


  • public class InteractionGroupInfo
    extends java.lang.Object
    Holds information about an interaction group
    • Constructor Summary

      Constructors 
      Constructor and Description
      InteractionGroupInfo(java.lang.String groupName, java.lang.String description, java.lang.String objectName, boolean combineView)
      Constructor
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getDescription()
      Get interaction group description
      InteractionGroupAppsInfo getGroupAppsInfo(java.lang.String appName)
      Get interaction group application
      java.util.Map getGroupAppsMap()
      Get interaction group applications map
      java.util.List getGroupMemberList()
      Get interaction group member list (list of interactions)
      java.lang.String getGroupName()
      Get interaction group name
      java.util.List getInteraction(MboRemote mbo)
      Get interaction list which match selection criteria
      int getMenuCount(java.lang.String menuId)
      Get interaction group menu count map
      java.util.Map getMenuCountMap() 
      java.lang.String getMenuForOriginalId(java.lang.String originalMenuId)
      Get interaction group applications menu map for a menu id
      java.util.Map getMenuMap()
      Get interaction group applications menu map
      java.lang.String getObjectName()
      Get interaction group object name
      boolean isCombineView()
      Is support combining views from multiple providers
      void setGroupAppsInfo(java.lang.String appName, InteractionGroupAppsInfo appInfo)
      Set interaction group applications
      void setGroupMemberInfo(java.util.List list)
      Set interaction group member list (list of interactions)
      void setMenuCountMap(java.lang.String menuId)
      Set interaction group applications menu map
      void setMenuMap(java.lang.String menuId, java.lang.String originalMenuId)
      Set interaction group applications menu map
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • InteractionGroupInfo

        public InteractionGroupInfo(java.lang.String groupName,
                                    java.lang.String description,
                                    java.lang.String objectName,
                                    boolean combineView)
        Constructor
        Parameters:
        groupName - - interaction group name
        description - - interaction group description
        objectName - - interaction group object name
        combineView - - supports combining views from multiple providers
    • Method Detail

      • getGroupName

        public java.lang.String getGroupName()
        Get interaction group name
        Returns:
        interaction group name
      • getDescription

        public java.lang.String getDescription()
        Get interaction group description
        Returns:
        interaction group description
      • getObjectName

        public java.lang.String getObjectName()
        Get interaction group object name
        Returns:
        interaction group object name
      • isCombineView

        public boolean isCombineView()
        Is support combining views from multiple providers
        Returns:
        is support combining views from multiple providers
      • getGroupMemberList

        public java.util.List getGroupMemberList()
        Get interaction group member list (list of interactions)
        Returns:
        interaction group member list
      • setGroupMemberInfo

        public void setGroupMemberInfo(java.util.List list)
        Set interaction group member list (list of interactions)
        Parameters:
        list - interaction group member list
      • getGroupAppsMap

        public java.util.Map getGroupAppsMap()
        Get interaction group applications map
        Returns:
        interaction group applications map
      • getGroupAppsInfo

        public InteractionGroupAppsInfo getGroupAppsInfo(java.lang.String appName)
        Get interaction group application
        Parameters:
        appName - application name
        Returns:
        interaction group application
      • setGroupAppsInfo

        public void setGroupAppsInfo(java.lang.String appName,
                                     InteractionGroupAppsInfo appInfo)
        Set interaction group applications
        Parameters:
        appName - application name
        interaction - group application info
      • getMenuMap

        public java.util.Map getMenuMap()
        Get interaction group applications menu map
        Returns:
        interaction group applications menu map
      • getMenuForOriginalId

        public java.lang.String getMenuForOriginalId(java.lang.String originalMenuId)
        Get interaction group applications menu map for a menu id
        Parameters:
        originalMenuId - original menu id
        Returns:
        interaction group applications menu map for a menu id
      • setMenuMap

        public void setMenuMap(java.lang.String menuId,
                               java.lang.String originalMenuId)
        Set interaction group applications menu map
        Parameters:
        originalMenuId - original menu id
        menuId - menu id
      • getMenuCountMap

        public java.util.Map getMenuCountMap()
      • getMenuCount

        public int getMenuCount(java.lang.String menuId)
        Get interaction group menu count map
        Returns:
        interaction group menu count map
      • setMenuCountMap

        public void setMenuCountMap(java.lang.String menuId)
        Set interaction group applications menu map
        Parameters:
        menuId - menu id
      • getInteraction

        public java.util.List getInteraction(MboRemote mbo)
                                      throws MXException,
                                             java.rmi.RemoteException
        Get interaction list which match selection criteria
        Parameters:
        mbo - source Mbo
        Returns:
        interaction list which match selection criteria
        Throws:
        MXException
        java.rmi.RemoteException