public class InteractionGroupInfo
extends java.lang.Object
Constructor and Description |
---|
InteractionGroupInfo(java.lang.String groupName,
java.lang.String description,
java.lang.String objectName,
boolean combineView)
Constructor
|
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<java.lang.String,InteractionGroupAppsInfo> |
getGroupAppsMap()
Get interaction group applications map
|
java.util.List<InteractionGroupMemberInfo> |
getGroupMemberList()
Get interaction group member list (list of interactions)
|
java.lang.String |
getGroupName()
Get interaction group name
|
java.util.List<java.lang.String> |
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<java.lang.String,java.lang.Integer> |
getMenuCountMap() |
java.lang.String |
getMenuForOriginalId(java.lang.String originalMenuId)
Get interaction group applications menu map for a menu id
|
java.util.Map<java.lang.String,java.lang.String> |
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<InteractionGroupMemberInfo> 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
|
public InteractionGroupInfo(java.lang.String groupName, java.lang.String description, java.lang.String objectName, boolean combineView)
groupName
- -
interaction group namedescription
- -
interaction group descriptionobjectName
- -
interaction group object namecombineView
- -
supports combining views from multiple providerspublic java.lang.String getGroupName()
public java.lang.String getDescription()
public java.lang.String getObjectName()
public boolean isCombineView()
public java.util.List<InteractionGroupMemberInfo> getGroupMemberList()
public void setGroupMemberInfo(java.util.List<InteractionGroupMemberInfo> list)
list
- interaction group member listpublic java.util.Map<java.lang.String,InteractionGroupAppsInfo> getGroupAppsMap()
public InteractionGroupAppsInfo getGroupAppsInfo(java.lang.String appName)
appName
- application namepublic void setGroupAppsInfo(java.lang.String appName, InteractionGroupAppsInfo appInfo)
appName
- application nameinteraction
- group application infopublic java.util.Map<java.lang.String,java.lang.String> getMenuMap()
public java.lang.String getMenuForOriginalId(java.lang.String originalMenuId)
originalMenuId
- original menu idpublic void setMenuMap(java.lang.String menuId, java.lang.String originalMenuId)
originalMenuId
- original menu idmenuId
- menu idpublic java.util.Map<java.lang.String,java.lang.Integer> getMenuCountMap()
public int getMenuCount(java.lang.String menuId)
public void setMenuCountMap(java.lang.String menuId)
menuId
- menu idpublic java.util.List<java.lang.String> getInteraction(MboRemote mbo) throws MXException, java.rmi.RemoteException
mbo
- source MboMXException
java.rmi.RemoteException