Enum ChattingStatus

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<ChattingStatus>


    public enum ChattingStatus
    extends java.lang.Enum<ChattingStatus>
    Informs whether the visitor and an agent are chatting.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant and Description
      CHATTING
      Visitor or an agent started chatting.
      NOT_CHATTING
      Visitor is not chatting with an agent (has not started, or chat has ended)
      UNKNOWN
      Unknown chatting status
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static ChattingStatus valueOf(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static ChattingStatus[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • UNKNOWN

        public static final ChattingStatus UNKNOWN
        Unknown chatting status
      • CHATTING

        public static final ChattingStatus CHATTING
        Visitor or an agent started chatting.

        There is at least one message sent by either the visitor, an agent or a system trigger that started the chat.

      • NOT_CHATTING

        public static final ChattingStatus NOT_CHATTING
        Visitor is not chatting with an agent (has not started, or chat has ended)
    • Method Detail

      • values

        public static ChattingStatus[] 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 (ChattingStatus c : ChattingStatus.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static ChattingStatus 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 name
        java.lang.NullPointerException - if the argument is null