Interface AgentMessageSelectionEventListener


  • public interface AgentMessageSelectionEventListener

    The AgentMessageSelectionEventListener is an interface that implements the event functions to be called on message selection changes triggered by the agent in the novomind iAGENT Desk process and processed in the novomind iAGENT routing process. Please note that all event functions are called asynchronously and therefore any changes to the related ticket or storage applied by the implementation will take effect after the selection change so the agent may not yet see those changes immediately. The AgentMessageSelectionEventListener is only available in the novomind iAGENT routing process and must be implemented as RoutingPlugin.

    Since:
    12.17
    • Method Detail

      • agentMessageSelectionChanged

        default void agentMessageSelectionChanged​(AgentMessageSelectionChangedEvent agentMessageSelectionChangedEvent)
        This method is called when the selection of a message in the agent's personal inbox folder of the novomind iAGENT Desk has changed. Please note that this method is the default method to be called for all kinds of agent message selection change events. If you would like to listen to only one type of agent message selection change event, please implement one of the more specific methods.
        Parameters:
        agentMessageSelectionChangedEvent - provides information about the event
        Since:
        12.17
      • agentMessageSelectionChanged

        default void agentMessageSelectionChanged​(AgentMessageSelectedEvent agentMessageSelectedEvent)
        This more specific method is called when a message has been selected by an agent in the agent's personal inbox folder of the novomind iAGENT Desk.
        Parameters:
        agentMessageSelectedEvent - provides information about the event
        Since:
        12.17
      • agentMessageSelectionChanged

        default void agentMessageSelectionChanged​(AgentMessageDeselectedEvent agentMessageDeselectedEvent)
        This more specific method is called when a message has been deselected by an agent in the agent's personal inbox folder of the novomind iAGENT Desk or a previously selected message is no longer selected by an agent.
        Parameters:
        agentMessageDeselectedEvent - provides information about the event
        Since:
        12.17