Enum Class MessageTemplateCategoryAssignmentType

java.lang.Object
java.lang.Enum<MessageTemplateCategoryAssignmentType>
com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
All Implemented Interfaces:
Serializable, Comparable<MessageTemplateCategoryAssignmentType>, Constable

public enum MessageTemplateCategoryAssignmentType extends Enum<MessageTemplateCategoryAssignmentType>
This enumeration describes the type of association between a MessageTemplate and a Category.
Since:
12.37
  • Enum Constant Details

    • SUGGESTION

      public static final MessageTemplateCategoryAssignmentType SUGGESTION
      Means that the MessageTemplate is used as suggestion template for the category. A Category can only be assigned to one MessageTemplate as suggestion template.
      Since:
      12.37
    • CONFIRMATION

      public static final MessageTemplateCategoryAssignmentType CONFIRMATION
      Means that the MessageTemplate is used as automatic confirmation template for the category. A Category can only be assigned to one MessageTemplate as confirmation template.
      Since:
      12.37
    • SERIAL_REPLY

      public static final MessageTemplateCategoryAssignmentType SERIAL_REPLY
      Means that the MessageTemplate is used as automatic serial reply template for the category. A Category can only be assigned to one MessageTemplate as serial reply template.
      Since:
      12.37
    • INTERMEDIATE_REPLY

      public static final MessageTemplateCategoryAssignmentType INTERMEDIATE_REPLY
      Means that the MessageTemplate is used as automatic intermediate reply template for the category. A Category can only be assigned to one MessageTemplate as intermediate reply template.
      Since:
      12.37
    • EXTERNAL_FORWARD

      public static final MessageTemplateCategoryAssignmentType EXTERNAL_FORWARD
      Means that the MessageTemplate is used as external forward template for the category. A Category can only be assigned to one MessageTemplate as external forward template.
      Since:
      12.37
    • EXTERNAL_INQUIRY

      public static final MessageTemplateCategoryAssignmentType EXTERNAL_INQUIRY
      Means that the MessageTemplate is used as internal forward template for the category. A Category can only be assigned to one MessageTemplate as internal forward template.
      Since:
      12.37
    • NEW_PROCESS

      public static final MessageTemplateCategoryAssignmentType NEW_PROCESS
      Means that the MessageTemplate is used as new process template for the category. Choosing the category e.g. during new process creation in the novomind iAGENT Desk will result in an automatic pre-selection of the template. A Category can only be assigned to one MessageTemplate as new process template.
      Since:
      12.37
    • ALTERNATIVE

      public static final MessageTemplateCategoryAssignmentType ALTERNATIVE
      Means that the MessageTemplate can be used as alternative template for the category. During answering a message in the novomind iAGENT Desk a list of alternative templates is selectable for the agent depending on the category of the selected ticket. A Category can be assigned to more than one MessageTemplate as alternative template.
      Since:
      12.37
  • Method Details

    • values

      public static MessageTemplateCategoryAssignmentType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MessageTemplateCategoryAssignmentType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getId

      public Long getId()
      Returns:
      the id of this MessageTemplateCategoryAssignmentType.
      Since:
      12.37
    • isMultipleAllowed

      public boolean isMultipleAllowed()
      Returns true if more than one assignment of this MessageTemplateCategoryAssignmentType per Category is allowed, otherwise false.
      Returns:
      true if more than one assignment of this type is allowed per Category
      Since:
      12.37
    • isAutoProcessing

      public boolean isAutoProcessing()
      Returns true if this MessageTemplateCategoryAssignmentType is usable only for automatic processing of mails, e.g. automatic confirmations or intermediate replies.
      Returns:
      true if this type is usable only for automatic mail processing
      Since:
      12.37