Enum Class TicketState

java.lang.Object
java.lang.Enum<TicketState>
com.novomind.ecom.api.iagent.state.TicketState
All Implemented Interfaces:
Serializable, Comparable<TicketState>, Constable

public enum TicketState extends Enum<TicketState>
Represents all types of ticket states.
Since:
12.0
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class java.lang.Enum Link icon

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary Link icon

    Enum Constants
    Enum Constant
    Description
    The 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 Link icon

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    static TicketState[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object Link icon

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details Link icon

    • CREATED Link icon

      public static final TicketState 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 Link icon

      public static final TicketState 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 Link icon

      public static final TicketState ASSIGNED
      The ticket has been assigned to an agent and the message has been delivered to the agent's folder.
      Since:
      12.0
    • RESUBMITTED Link icon

      public static final TicketState 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 Link icon

      public static final TicketState 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 Link icon

      public static final TicketState 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 Link icon

      public static final TicketState 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 Link icon

      public static final TicketState ANSWERED
      The ticket has been answered and the answered message is waiting to be sent.
      Since:
      12.0
    • CLEARANCE_REQUIRED Link icon

      public static final TicketState CLEARANCE_REQUIRED
      The ticket has been answered and is now waiting for clearance.
      Since:
      12.0
    • SENT_AND_CLOSED Link icon

      public static final TicketState 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 Link icon

      public static final TicketState CLOSED
      The ticket has been closed without being answered. This is a final state.
      Since:
      12.0
    • SEND_FAILED Link icon

      public static final TicketState SEND_FAILED
      The ticket has been answered but the answered message could not be sent.
      Since:
      12.0
    • DELIVERY_FAILED Link icon

      public static final TicketState 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 Link icon

      public static final TicketState UNPROCESSABLE
      A message has been received for the ticket but the message is unprocessable. This is a final state.
      Since:
      12.0
  • Method Details Link icon

    • values Link icon

      public static TicketState[] 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 Link icon

      public static TicketState valueOf(String name)
      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 name
      NullPointerException - if the argument is null