Enum Class TicketState
- All Implemented Interfaces:
Serializable
,Comparable<TicketState>
,Constable
Represents all types of ticket states.
- Since:
- 12.0
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe ticket has been answered and the answered message is waiting to be sent.The ticket has been assigned to an agent and the message has been delivered to the agent's folder.The ticket has been answered and is now waiting for clearance.The ticket has been closed without being answered.The ticket has been created e.g.The ticket has been answered and the message has been sent, but the message could not be delivered to one or multiple recipients and has bounced back.The ticket has been externally forwarded and will be processed by an external clerk.The ticket has been externally forwarded by an agent for an inquiry.The ticket has been forwarded internally to an agent that currently is not available.The ticket is queued and waiting to be assigned to an agent or to be processed automatically or manually by a supervisor.The ticket has been resubmitted by an agent and will be assigned again automatically to the agent at a specified time.The ticket has been answered but the answered message could not be sent.The ticket has been answered and the answered message has been sent.A message has been received for the ticket but the message is unprocessable. -
Method Summary
Modifier and TypeMethodDescriptionstatic TicketState
Returns the enum constant of this class with the specified name.static TicketState[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
CREATED
The ticket has been created e.g. due to an incoming message that has been received by a message connector. The ticket will not be assigned or processed automatically in this state.- Since:
- 12.0
-
QUEUED
The ticket is queued and waiting to be assigned to an agent or to be processed automatically or manually by a supervisor.- Since:
- 12.0
-
ASSIGNED
The ticket has been assigned to an agent and the message has been delivered to the agent's folder.- Since:
- 12.0
-
RESUBMITTED
The ticket has been resubmitted by an agent and will be assigned again automatically to the agent at a specified time.- Since:
- 12.0
-
INTERNAL_FORWARDED
The ticket has been forwarded internally to an agent that currently is not available. The ticket will be assigned to the agent automatically as soon as the addressed agent is available again.- Since:
- 12.0
-
EXTERNAL_FORWARDED
The ticket has been externally forwarded and will be processed by an external clerk. The external clerk sends the answer to the novomind iAGENT system and the answered message will be sent back to the customer and the ticket is finally closed.- Since:
- 12.0
-
EXTERNAL_INQUIRED
The ticket has been externally forwarded by an agent for an inquiry. The external clerk sends his answer back to the agent.- Since:
- 12.0
-
ANSWERED
The ticket has been answered and the answered message is waiting to be sent.- Since:
- 12.0
-
CLEARANCE_REQUIRED
The ticket has been answered and is now waiting for clearance.- Since:
- 12.0
-
SENT_AND_CLOSED
The ticket has been answered and the answered message has been sent. This is a final state if delivery succeeds.- Since:
- 12.0
-
CLOSED
The ticket has been closed without being answered. This is a final state.- Since:
- 12.0
-
SEND_FAILED
The ticket has been answered but the answered message could not be sent.- Since:
- 12.0
-
DELIVERY_FAILED
The ticket has been answered and the message has been sent, but the message could not be delivered to one or multiple recipients and has bounced back.- Since:
- 12.0
-
UNPROCESSABLE
A message has been received for the ticket but the message is unprocessable. This is a final state.- Since:
- 12.0
-
-
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
-