Enum MessageTemplateCategoryAssignmentType
- java.lang.Object
-
- java.lang.Enum<MessageTemplateCategoryAssignmentType>
-
- com.novomind.ecom.api.iagent.model.MessageTemplateCategoryAssignmentType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MessageTemplateCategoryAssignmentType>
public enum MessageTemplateCategoryAssignmentType extends java.lang.Enum<MessageTemplateCategoryAssignmentType>
This enumeration describes the type of association between aMessageTemplate
and aCategory
.- Since:
- 12.37
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ALTERNATIVE
Means that theMessageTemplate
can be used as alternative template for the category.CONFIRMATION
Means that theMessageTemplate
is used as automatic confirmation template for the category.EXTERNAL_FORWARD
Means that theMessageTemplate
is used as external forward template for the category.EXTERNAL_INQUIRY
Means that theMessageTemplate
is used as internal forward template for the category.INTERMEDIATE_REPLY
Means that theMessageTemplate
is used as automatic intermediate reply template for the category.NEW_PROCESS
Means that theMessageTemplate
is used as new process template for the category.SERIAL_REPLY
Means that theMessageTemplate
is used as automatic serial reply template for the category.SUGGESTION
Means that theMessageTemplate
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 thisMessageTemplateCategoryAssignmentType
is usable only for automatic processing of mails, e.g.boolean
isMultipleAllowed()
Returns true if more than one assignment of thisMessageTemplateCategoryAssignmentType
perCategory
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.
-
-
-
Enum Constant Detail
-
SUGGESTION
public static final MessageTemplateCategoryAssignmentType 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
public static final MessageTemplateCategoryAssignmentType 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
public static final MessageTemplateCategoryAssignmentType 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
public static final MessageTemplateCategoryAssignmentType 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
public static final MessageTemplateCategoryAssignmentType 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
public static final MessageTemplateCategoryAssignmentType 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
public static final MessageTemplateCategoryAssignmentType 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
public static final MessageTemplateCategoryAssignmentType 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 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 namejava.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 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
-
-