Interface SupervisorMessageFilterMenuItemProvider
-
public interface SupervisorMessageFilterMenuItemProvider
A
SupervisorMessageFilterMenuItemProvider
is used to build a custom menu to display a view of filtered messages in the novomind iAGENT Supervisor frontend.- Since:
- 12.0
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SupervisorBacklogMessageFilterMenuItem
getSupervisorBacklogMessageFilterMenuItem(SupervisorMessageFilterMenuViewContext supervisorMessageFilterMenuViewContext)
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 Supervisor.default SupervisorOutgoingMessageFilterMenuItem
getSupervisorOutgoingMessageFilterMenuItem(SupervisorMessageFilterMenuViewContext supervisorMessageFilterMenuViewContext)
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 Supervisor.
-
-
-
Method Detail
-
getSupervisorBacklogMessageFilterMenuItem
default SupervisorBacklogMessageFilterMenuItem getSupervisorBacklogMessageFilterMenuItem(SupervisorMessageFilterMenuViewContext supervisorMessageFilterMenuViewContext)
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 Supervisor. The required information is returned through anSupervisorBacklogMessageFilterMenuItem
object. If the returned object is null then no custom menu entry will be displayed for that request.- Parameters:
supervisorMessageFilterMenuViewContext
- provides information about the view context e.g. the user- Returns:
- a
SupervisorBacklogMessageFilterMenuItem
object containing the information to display the menu item or null, if no menu entry should be displayed for that request. - Since:
- 12.0
-
getSupervisorOutgoingMessageFilterMenuItem
default SupervisorOutgoingMessageFilterMenuItem getSupervisorOutgoingMessageFilterMenuItem(SupervisorMessageFilterMenuViewContext supervisorMessageFilterMenuViewContext)
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 Supervisor. The required information is returned through anSupervisorOutgoingMessageFilterMenuItem
object. If the returned object is null then no custom menu entry will be displayed for that request.- Parameters:
supervisorMessageFilterMenuViewContext
- provides information about the view context e.g. the user- Returns:
- a
SupervisorOutgoingMessageFilterMenuItem
object containing the information to display the menu item or null, if no menu entry should be displayed for that request. - Since:
- 12.0
-
-