Enum Class ActivityType

java.lang.Object
java.lang.Enum<ActivityType>
ru.averkiev.greenchat_user.models.ActivityType
All Implemented Interfaces:
Serializable, Comparable<ActivityType>, Constable

public enum ActivityType extends Enum<ActivityType>
  • Enum Constant Details

    • LOGIN

      public static final ActivityType LOGIN
      Вход в систему. Запись активности, когда пользователь выполняет вход в систему, указывая свои учетные данные.
    • LOGOUT

      public static final ActivityType LOGOUT
      Выход из системы. Запись активности, когда пользователь выполняет выход из системы.
    • ACCOUNT_CREATION

      public static final ActivityType ACCOUNT_CREATION
      Создание аккаунта. Запись активности, когда пользователь регистрирует новый аккаунт в системе.
    • PROFILE_UPDATE

      public static final ActivityType PROFILE_UPDATE
      Изменение профиля. Запись активности, когда пользователь обновляет информацию в своем профиле, такую как имя и т. д.
    • MESSAGE_SENT

      public static final ActivityType MESSAGE_SENT
      Отправка сообщения. Запись активности, когда пользователь отправляет сообщение другому пользователю.
    • MESSAGE_RECEIVED

      public static final ActivityType MESSAGE_RECEIVED
      Получение сообщения. Запись активности, когда пользователь получает новое сообщение от другого пользователя.
    • MESSAGE_DELETION

      public static final ActivityType MESSAGE_DELETION
      Удаление сообщения. Запись активности, когда пользователь удаляет сообщение из своей переписки.
    • CONTACT_CREATION

      public static final ActivityType CONTACT_CREATION
      Создание контакта. Запись активности, когда пользователь добавляет новый контакт в свой список контактов.
    • CONTACT_DELETION

      public static final ActivityType CONTACT_DELETION
      Удаление контакта. Запись активности, когда пользователь удаляет контакт из своего списка контактов.
    • SETTINGS_UPDATE

      public static final ActivityType SETTINGS_UPDATE
      Изменение настроек. Запись активности, когда пользователь изменяет свои настройки в системе, такие как настройки конфиденциальности или уведомлений.
  • Method Details

    • values

      public static ActivityType[] 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

      public static ActivityType 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