Interface AgentMailEditorAppearanceProvider


public interface AgentMailEditorAppearanceProvider

A AgentMailEditorAppearanceProvider is used to customize the appearance of the agent's editor. This interface can only be used within the novomind iAGENT Desk application.

Since:
11.1
  • Method Details

    • getAgentMailEditorAppearance

      AgentMailEditorAppearance getAgentMailEditorAppearance(AgentMailEditorViewContext agentMailEditorViewContext)
      The method is called on plugins implementing this interface to customize the appearance of the agent's mail editor for a selected message. The required information is returned through a AgentMailEditorAppearance object. If the return value is null the editor will be displayed using default system settings.
      Parameters:
      agentMailEditorViewContext - The AgentMailEditorViewContext associated with the request to the view component
      Returns:
      The AgentMailEditorAppearance instance containing the information to display the agent's mail editor, or null to maintain the default behavior.
      Since:
      11.1
    • getAgentQuickCaseMailEditorAppearance

      default AgentQuickCaseMailEditorAppearance getAgentQuickCaseMailEditorAppearance(AgentQuickCaseMailEditorViewContext agentQuickCaseMailEditorViewContext)
      The method is called on plugins implementing this interface to customize the appearance of the agent's mail editor for a QuickCase. The required information is returned through a AgentQuickCaseMailEditorAppearance object. If the return value is null the editor will be displayed using default system settings.
      Parameters:
      agentQuickCaseMailEditorViewContext - The AgentQuickCaseMailEditorViewContext associated with the request to the view component
      Returns:
      The AgentQuickCaseMailEditorAppearance instance containing the information to display the agent's mail editor, or null to maintain the default behavior.
      Since:
      12.22
    • getAgentPhoneTicketMailEditorAppearance

      default AgentPhoneTicketMailEditorAppearance getAgentPhoneTicketMailEditorAppearance(AgentPhoneTicketMailEditorViewContext agentPhoneTicketMailEditorViewContext)
      The method is called on plugins implementing this interface to customize the appearance of the agent's mail editor for a PhoneTicket. The required information is returned through a AgentPhoneTicketMailEditorAppearance object. If the return value is null the editor will be displayed using default system settings.
      Parameters:
      agentPhoneTicketMailEditorViewContext - The AgentPhoneTicketMailEditorViewContext associated with the request to the view component
      Returns:
      The AgentPhoneTicketMailEditorAppearance instance containing the information to display the agent's mail editor, or null to maintain the default behavior.
      Since:
      12.22