Class AgentQuickCaseMailEditorAppearance

java.lang.Object
com.novomind.ecom.api.imail.agent.frontend.editor.AgentQuickCaseMailEditorAppearance

public final class AgentQuickCaseMailEditorAppearance extends Object
This class is used to customize the appearance of the agent's mail editor for a QuickCase within the novomind iAGENT Desk application. This class can only be used within the novomind iAGENT Desk application.
Since:
12.22
  • Method Details

    • defaults

      public static AgentQuickCaseMailEditorAppearance defaults()
      Creates an instance of AgentQuickCaseMailEditorAppearance using defaults.
      Returns:
      an instance of AgentQuickCaseMailEditorAppearance with default settings.
      Since:
      12.22
    • isCreateAndSendAllowed

      public Optional<Boolean> isCreateAndSendAllowed()
      The method returns the current ability to allow or disallow the feature of create and send for the QuickCase.
      Returns:
      a non empty Optional if the default ability is overridden or an empty Optional for the default ability.
      Since:
      12.22
    • allowCreateAndSend

      public AgentQuickCaseMailEditorAppearance allowCreateAndSend()
      The method overrides the default ability and allows the create and send feature for the QuickCase.
      Returns:
      this
      Since:
      12.22
    • disallowCreateAndSend

      public AgentQuickCaseMailEditorAppearance disallowCreateAndSend()
      The method overrides the default ability and disallows the create and send feature for the QuickCase.
      Returns:
      this
      Since:
      12.22
    • isCreateAndCloseAllowed

      public Optional<Boolean> isCreateAndCloseAllowed()
      The method returns the current ability to allow or disallow the feature of create and close for the QuickCase.
      Returns:
      a non empty Optional if the default ability is overridden or an empty Optional for the default ability.
      Since:
      12.22
    • allowCreateAndClose

      public AgentQuickCaseMailEditorAppearance allowCreateAndClose()
      The method overrides the default ability and allows the create and close feature for the QuickCase.
      Returns:
      this
      Since:
      12.22
    • disallowCreateAndClose

      public AgentQuickCaseMailEditorAppearance disallowCreateAndClose()
      The method overrides the default ability and disallows the create and close feature for the QuickCase.
      Returns:
      this
      Since:
      12.22
    • isCreateAndKeepAllowed

      public Optional<Boolean> isCreateAndKeepAllowed()
      The method returns the current ability to allow or disallow the feature of create and keep for the QuickCase.
      Returns:
      a non empty Optional if the default ability is overridden or an empty Optional for the default ability.
      Since:
      12.22
    • allowCreateAndKeep

      public AgentQuickCaseMailEditorAppearance allowCreateAndKeep()
      The method overrides the default ability and allows the create and keep feature for the QuickCase.
      Returns:
      this
      Since:
      12.22
    • disallowCreateAndKeep

      public AgentQuickCaseMailEditorAppearance disallowCreateAndKeep()
      The method overrides the default ability and disallows the create and keep feature for the QuickCase.
      Returns:
      this
      Since:
      12.22
    • isCreateAndEnqueueAllowed

      public Optional<Boolean> isCreateAndEnqueueAllowed()
      The method returns the current ability to allow or disallow the feature of create and enqueue for the QuickCase.
      Returns:
      a non empty Optional if the default ability is overridden or an empty Optional for the default ability.
      Since:
      12.22
    • allowCreateAndEnqueue

      public AgentQuickCaseMailEditorAppearance allowCreateAndEnqueue()
      The method overrides the default ability and allows the create and enqueue feature for the QuickCase.
      Returns:
      this
      Since:
      12.22
    • disallowCreateAndEnqueue

      public AgentQuickCaseMailEditorAppearance disallowCreateAndEnqueue()
      The method overrides the default ability and disallows the create and enqueue feature for the QuickCase.
      Returns:
      this
      Since:
      12.22