Interface AgentMessageFilterMenuItemProvider
-
public interface AgentMessageFilterMenuItemProvider
An
AgentMessageFilterMenuItemProvider
is used to build a custom menu to display a view of filtered messages in the novomind iAGENT Desk frontend.- Since:
- 12.0
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default AgentBacklogMessageFilterMenuItem
getAgentBacklogMessageFilterMenuItem(AgentMessageFilterMenuViewContext agentMessageFilterMenuViewContext)
The method is called on plugins implementing this interface to determine all information to display a custom backlog message menu entry in the novomind iAGENT Desk.default AgentOutgoingMessageFilterMenuItem
getAgentOutgoingMessageFilterMenuItem(AgentMessageFilterMenuViewContext agentMessageFilterMenuViewContext)
The method is called on plugins implementing this interface to determine all information to display a custom outgoing message menu entry in the novomind iAGENT Desk.
-
-
-
Method Detail
-
getAgentBacklogMessageFilterMenuItem
default AgentBacklogMessageFilterMenuItem getAgentBacklogMessageFilterMenuItem(AgentMessageFilterMenuViewContext agentMessageFilterMenuViewContext)
The method is called on plugins implementing this interface to determine all information to display a custom backlog message menu entry in the novomind iAGENT Desk. The required information is returned through aAgentBacklogMessageFilterMenuItem
object. If the returned object is null then no custom menu entry will be displayed for that request.- Parameters:
agentMessageFilterMenuViewContext
- provides information about the view context e.g. the user- Returns:
- a
AgentBacklogMessageFilterMenuItem
object containing the information to display the menu item or null, if no menu entry should be displayed for that request - Since:
- 12.0
-
getAgentOutgoingMessageFilterMenuItem
default AgentOutgoingMessageFilterMenuItem getAgentOutgoingMessageFilterMenuItem(AgentMessageFilterMenuViewContext agentMessageFilterMenuViewContext)
The method is called on plugins implementing this interface to determine all information to display a custom outgoing message menu entry in the novomind iAGENT Desk. The required information is returned through aAgentOutgoingMessageFilterMenuItem
object. If the returned object is null then no custom menu entry will be displayed for that request.- Parameters:
agentMessageFilterMenuViewContext
- provides information about the view context e.g. the user- Returns:
- a
AgentOutgoingMessageFilterMenuItem
object containing the information to display the menu item or null, if no menu entry should be displayed for that request - Since:
- 12.0
-
-