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
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionMeans that theMessageTemplatecan be used as alternative template for the category.Means that theMessageTemplateis used as automatic confirmation template for the category.Means that theMessageTemplateis used as external forward template for the category.Means that theMessageTemplateis used as internal forward template for the category.Means that theMessageTemplateis used as automatic intermediate reply template for the category.Means that theMessageTemplateis used as new process template for the category.Means that theMessageTemplateis used as automatic serial reply template for the category.Means that theMessageTemplateis used as suggestion template for the category. -
Method Summary
Modifier and TypeMethodDescriptiongetId()booleanReturns true if thisMessageTemplateCategoryAssignmentTypeis usable only for automatic processing of mails, e.g.booleanReturns true if more than one assignment of thisMessageTemplateCategoryAssignmentTypeperCategoryis allowed, otherwise false.Returns the enum constant of this class with the specified name.values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SUGGESTION
Means that theMessageTemplateis used as suggestion template for the category. ACategorycan only be assigned to oneMessageTemplateas suggestion template.- Since:
- 12.37
-
CONFIRMATION
Means that theMessageTemplateis used as automatic confirmation template for the category. ACategorycan only be assigned to oneMessageTemplateas confirmation template.- Since:
- 12.37
-
SERIAL_REPLY
Means that theMessageTemplateis used as automatic serial reply template for the category. ACategorycan only be assigned to oneMessageTemplateas serial reply template.- Since:
- 12.37
-
INTERMEDIATE_REPLY
Means that theMessageTemplateis used as automatic intermediate reply template for the category. ACategorycan only be assigned to oneMessageTemplateas intermediate reply template.- Since:
- 12.37
-
EXTERNAL_FORWARD
Means that theMessageTemplateis used as external forward template for the category. ACategorycan only be assigned to oneMessageTemplateas external forward template.- Since:
- 12.37
-
EXTERNAL_INQUIRY
Means that theMessageTemplateis used as internal forward template for the category. ACategorycan only be assigned to oneMessageTemplateas internal forward template.- Since:
- 12.37
-
NEW_PROCESS
Means that theMessageTemplateis 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. ACategorycan only be assigned to oneMessageTemplateas new process template.- Since:
- 12.37
-
ALTERNATIVE
Means that theMessageTemplatecan 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. ACategorycan be assigned to more than oneMessageTemplateas alternative template.- Since:
- 12.37
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
getId
- Returns:
- the id of this
MessageTemplateCategoryAssignmentType. - Since:
- 12.37
-
isMultipleAllowed
public boolean isMultipleAllowed()Returns true if more than one assignment of thisMessageTemplateCategoryAssignmentTypeperCategoryis 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 thisMessageTemplateCategoryAssignmentTypeis 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
-