Class AgentMailEditorAppearance
java.lang.Object
com.novomind.ecom.api.imail.agent.frontend.editor.AgentMailEditorAppearance
This class is used to customize the appearance of the agent's mail
editor within the novomind iAGENT Desk application.
This class can only be used within the novomind iAGENT Desk application.
- Since:
- 11.1
-
Method Summary
Modifier and TypeMethodDescriptionThe method overrides the default ability and allows the feature of assigning tags.The method overrides the default ability and allows the feature of closing a message without sending a message as answer by manual choice of the agent.The method overrides the default ability and allows the feature of externally forwarding a message and closing the ticket.The method overrides the default ability and allows the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket.The method overrides the default ability and allows the feature of externally forwarding and processing a message.The method overrides the default ability and allows the feature of sending an external inquiry message.The method overrides the default ability and allows the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent.The method overrides the default ability and allows the feature of sending an intermediate reply message.static AgentMailEditorAppearance
defaults()
Creates an instance ofAgentMailEditorAppearance
using defaults.The method overrides the default ability and disables the clearance authorization of the final answer on a ticket before being sent.The method overrides the default ability and disables the obligation of a spell check of the answer on a ticket before being sent.The method overrides the default ability and disallows the feature of assigning tags.The method overrides the default ability and disallows the feature of closing a message without sending a message as answer by manual choice of the agent.The method overrides the default ability and disallows the the feature of externally forwarding a message and closing the ticket.The method overrides the default ability and disallows the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket.The method overrides the default ability and disallows the feature of externally forwarding and processing a message.The method overrides the default ability and disallows the feature of sending an external inquiry message.The method overrides the default ability and disallows the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent.The method overrides the default ability and disallows the feature of sending an intermediate reply message.The method overrides the default ability and enforces a clearance authorization of the final answer on a ticket before being sent.The method overrides the default ability and enforces a spell check of the answer on a ticket before being sent.The method returns the current ability to allow or disallow the feature of assigning tags.The method returns the current ability to enable or disable a clearance authorization of the final answer on a ticket before being sent.The method returns the current ability to allow or disallow the feature of closing a message without sending a message as answer by manual choice of the agent.The method returns the current ability to allow or disallow the feature of externally forwarding a message and closing the ticket.The method returns the current ability to allow or disallow the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket.The method returns the current ability to allow or disallow the feature of externally forwarding and processing a message.The method returns the current ability to allow or disallow the feature of sending an external inquiry message.The method returns the current ability to allow or disallow the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent.The method returns the current ability to allow or disallow the feature of sending an intermediate reply message.The method returns the current ability to enable or disable the obligation of a spell check of the answer on a ticket before being sent.
-
Method Details
-
defaults
Creates an instance ofAgentMailEditorAppearance
using defaults.- Returns:
- an instance of
AgentMailEditorAppearance
with default settings. - Since:
- 11.1
-
isClearanceRequired
The method returns the current ability to enable or disable a clearance authorization of the final answer on a ticket before being sent.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.1
-
enableClearanceRequired
The method overrides the default ability and enforces a clearance authorization of the final answer on a ticket before being sent.- Returns:
this
- Since:
- 11.1
-
disableClearanceRequired
The method overrides the default ability and disables the clearance authorization of the final answer on a ticket before being sent. Please note that other plugins may also override the default ability for this feature. If another plugin enables the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.1
-
isSpellcheckRequired
The method returns the current ability to enable or disable the obligation of a spell check of the answer on a ticket before being sent.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.1
-
enableSpellcheckRequired
The method overrides the default ability and enforces a spell check of the answer on a ticket before being sent.- Returns:
this
- Since:
- 11.1
-
disableSpellcheckRequired
The method overrides the default ability and disables the obligation of a spell check of the answer on a ticket before being sent. Please note that other plugins may also override the default ability for this feature. If another plugin enables the obligation and enforces the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.1
-
isExternalForwardAndProcessAllowed
The method returns the current ability to allow or disallow the feature of externally forwarding and processing a message.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.1
-
allowExternalForwardAndProcess
The method overrides the default ability and allows the feature of externally forwarding and processing a message. Please note that other plugins may also override the default ability for this feature. If another plugin disallows the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.1
-
disallowExternalForwardAndProcess
The method overrides the default ability and disallows the feature of externally forwarding and processing a message.- Returns:
this
- Since:
- 11.1
-
isExternalForwardAndCloseAllowed
The method returns the current ability to allow or disallow the feature of externally forwarding a message and closing the ticket.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.1
-
allowExternalForwardAndClose
The method overrides the default ability and allows the feature of externally forwarding a message and closing the ticket. Please note that other plugins may also override the default ability for this feature. If another plugin disallows the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.1
-
disallowExternalForwardAndClose
The method overrides the default ability and disallows the the feature of externally forwarding a message and closing the ticket.- Returns:
this
- Since:
- 11.1
-
isExternalForwardAndKeepAllowed
The method returns the current ability to allow or disallow the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.1
-
allowExternalForwardAndKeep
The method overrides the default ability and allows the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket. Please note that other plugins may also override the default ability for this feature. If another plugin disallows the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.1
-
disallowExternalForwardAndKeep
The method overrides the default ability and disallows the feature of externally forwarding a message and keep the message in the agent's personal inbox to continue processing the ticket.- Returns:
this
- Since:
- 11.1
-
isExternalInquiryAllowed
The method returns the current ability to allow or disallow the feature of sending an external inquiry message.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.1
-
allowExternalInquiry
The method overrides the default ability and allows the feature of sending an external inquiry message. Please note that other plugins may also override the default ability for this feature. If another plugin disallows the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.1
-
disallowExternalInquiry
The method overrides the default ability and disallows the feature of sending an external inquiry message.- Returns:
this
- Since:
- 11.1
-
isSendIntermediateReplyAllowed
The method returns the current ability to allow or disallow the feature of sending an intermediate reply message.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.1
-
allowSendIntermediateReply
The method overrides the default ability and allows the feature of sending an intermediate reply message. Please note that other plugins may also override the default ability for this feature. If another plugin disallows the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.1
-
disallowSendIntermediateReply
The method overrides the default ability and disallows the feature of sending an intermediate reply message.- Returns:
this
- Since:
- 11.1
-
isSendAfterClearanceAllowed
The method returns the current ability to allow or disallow the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.1
-
allowSendAfterClearance
The method overrides the default ability and allows the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent. Please note that other plugins may also override the default ability for this feature. If another plugin disallows the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.1
-
disallowSendAfterClearance
The method overrides the default ability and disallows the feature of sending a message as answer and requesting a clearance authorization by manual choice of the agent.- Returns:
this
- Since:
- 11.1
-
isCloseWithoutAnswerAllowed
The method returns the current ability to allow or disallow the feature of closing a message without sending a message as answer by manual choice of the agent.- Returns:
- a non empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 11.15
-
allowCloseWithoutAnswer
The method overrides the default ability and allows the feature of closing a message without sending a message as answer by manual choice of the agent. Please note that other plugins may also override the default ability for this feature. If another plugin disallows the feature on this view context, this method will not take any effect.- Returns:
this
- Since:
- 11.15
-
disallowCloseWithoutAnswer
The method overrides the default ability and disallows the feature of closing a message without sending a message as answer by manual choice of the agent.- Returns:
this
- Since:
- 11.15
-
isAssignTagsAllowed
The method returns the current ability to allow or disallow the feature of assigning tags.- Returns:
- a non-empty Optional if the default ability is overriden or an empty Optional for the default ability.
- Since:
- 12.36
-
allowAssignTags
The method overrides the default ability and allows the feature of assigning tags.Please note that other plugins may also override the default ability for this feature. If another plugin disallows the feature on this view context, this method will not take any effect.
- Returns:
this
- Since:
- 12.36
-
disallowAssignTags
The method overrides the default ability and disallows the feature of assigning tags.- Returns:
this
- Since:
- 12.36
-