Interface AgentSidebarContentProvider
public interface AgentSidebarContentProvider
An
AgentSidebarContentProvider
is used to provide
a custom AgentSidebarContent
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 the
MailAgentPlugin
annotation.- Since:
- 11.27
-
Method Summary
Modifier and TypeMethodDescriptiongetAgentSidebarContent
(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 Details
-
getAgentSidebarContent
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
-