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 Summary
Modifier and TypeMethodDescriptiongetAgentMailEditorAppearance(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.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.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.
-
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 aAgentMailEditorAppearanceobject. If the return value isnullthe editor will be displayed using default system settings.- Parameters:
agentMailEditorViewContext- TheAgentMailEditorViewContextassociated with the request to the view component- Returns:
- The
AgentMailEditorAppearanceinstance containing the information to display the agent's mail editor, ornullto 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 aAgentQuickCaseMailEditorAppearanceobject. If the return value isnullthe editor will be displayed using default system settings.- Parameters:
agentQuickCaseMailEditorViewContext- TheAgentQuickCaseMailEditorViewContextassociated with the request to the view component- Returns:
- The
AgentQuickCaseMailEditorAppearanceinstance containing the information to display the agent's mail editor, ornullto 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 aAgentPhoneTicketMailEditorAppearanceobject. If the return value isnullthe editor will be displayed using default system settings.- Parameters:
agentPhoneTicketMailEditorViewContext- TheAgentPhoneTicketMailEditorViewContextassociated with the request to the view component- Returns:
- The
AgentPhoneTicketMailEditorAppearanceinstance containing the information to display the agent's mail editor, ornullto maintain the default behavior. - Since:
- 12.22
-