Interface AgentSidebarContentProvider
-
public interface AgentSidebarContentProvider
AnAgentSidebarContentProvider
is used to provide a customAgentSidebarContent
in the novomind iAGENT Desk and novomind iAGENT Chat frontend. The custom content will be loaded and displayed within an iframe. Please annotate your class implementing this interface with theMailAgentPlugin
annotation.- Since:
- 11.27
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AgentSidebarContent
getAgentSidebarContent(AgentSidebarViewContext agentSidebarViewContext)
The method is called on plugins implementing this interface when an agent has logged on successfully to determine all information to display a custom sidebar within the novomind iAGENT Desk.
-
-
-
Method Detail
-
getAgentSidebarContent
AgentSidebarContent getAgentSidebarContent(AgentSidebarViewContext agentSidebarViewContext)
The method is called on plugins implementing this interface when an agent has logged on successfully to determine all information to display a custom sidebar within the novomind iAGENT Desk. The required information is returned through aAgentSidebarContent
object. If the return value isnull
no sidebar will be displayed for this agent. Only oneAgentSidebarContent
can be displayed for an agent at the same time.- Parameters:
agentSidebarViewContext
- the view context provides all information for the sidebar content- Returns:
- the
AgentSidebarContent
to be displayed. - Since:
- 11.27
-
-