Enum MessageTemplateCategoryAssignmentType

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ALTERNATIVE
      Means that the MessageTemplate can be used as alternative template for the category.
      CONFIRMATION
      Means that the MessageTemplate is used as automatic confirmation template for the category.
      EXTERNAL_FORWARD
      Means that the MessageTemplate is used as external forward template for the category.
      EXTERNAL_INQUIRY
      Means that the MessageTemplate is used as internal forward template for the category.
      INTERMEDIATE_REPLY
      Means that the MessageTemplate is used as automatic intermediate reply template for the category.
      NEW_PROCESS
      Means that the MessageTemplate is used as new process template for the category.
      SERIAL_REPLY
      Means that the MessageTemplate is used as automatic serial reply template for the category.
      SUGGESTION
      Means that the MessageTemplate is used as suggestion template for the category.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Long getId()  
      boolean isAutoProcessing()
      Returns true if this MessageTemplateCategoryAssignmentType is usable only for automatic processing of mails, e.g.
      boolean isMultipleAllowed()
      Returns true if more than one assignment of this MessageTemplateCategoryAssignmentType per Category is allowed, otherwise false.
      static MessageTemplateCategoryAssignmentType valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static MessageTemplateCategoryAssignmentType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • 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 Detail

      • values

        public static MessageTemplateCategoryAssignmentType[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (MessageTemplateCategoryAssignmentType c : MessageTemplateCategoryAssignmentType.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static MessageTemplateCategoryAssignmentType valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • getId

        public java.lang.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