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 theMessageTemplate
can be used as alternative template for the category.Means that theMessageTemplate
is used as automatic confirmation template for the category.Means that theMessageTemplate
is used as external forward template for the category.Means that theMessageTemplate
is used as internal forward template for the category.Means that theMessageTemplate
is used as automatic intermediate reply template for the category.Means that theMessageTemplate
is used as new process template for the category.Means that theMessageTemplate
is used as automatic serial reply template for the category.Means that theMessageTemplate
is used as suggestion template for the category. -
Method Summary
Modifier and TypeMethodDescriptiongetId()
boolean
Returns true if thisMessageTemplateCategoryAssignmentType
is usable only for automatic processing of mails, e.g.boolean
Returns true if more than one assignment of thisMessageTemplateCategoryAssignmentType
perCategory
is 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 theMessageTemplate
is used as suggestion template for the category. ACategory
can only be assigned to oneMessageTemplate
as suggestion template.- Since:
- 12.37
-
CONFIRMATION
Means that theMessageTemplate
is used as automatic confirmation template for the category. ACategory
can only be assigned to oneMessageTemplate
as confirmation template.- Since:
- 12.37
-
SERIAL_REPLY
Means that theMessageTemplate
is used as automatic serial reply template for the category. ACategory
can only be assigned to oneMessageTemplate
as serial reply template.- Since:
- 12.37
-
INTERMEDIATE_REPLY
Means that theMessageTemplate
is used as automatic intermediate reply template for the category. ACategory
can only be assigned to oneMessageTemplate
as intermediate reply template.- Since:
- 12.37
-
EXTERNAL_FORWARD
Means that theMessageTemplate
is used as external forward template for the category. ACategory
can only be assigned to oneMessageTemplate
as external forward template.- Since:
- 12.37
-
EXTERNAL_INQUIRY
Means that theMessageTemplate
is used as internal forward template for the category. ACategory
can only be assigned to oneMessageTemplate
as internal forward template.- Since:
- 12.37
-
NEW_PROCESS
Means that theMessageTemplate
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. ACategory
can only be assigned to oneMessageTemplate
as new process template.- Since:
- 12.37
-
ALTERNATIVE
Means that theMessageTemplate
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. ACategory
can be assigned to more than oneMessageTemplate
as 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 thisMessageTemplateCategoryAssignmentType
perCategory
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 thisMessageTemplateCategoryAssignmentType
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
-