# Package ru.bitel.bgbilling.kernel.event.events

- Class Summary
  Class | Description
  --- | ---
  ActionAfterEvent | Deprecated. использовать dynaction/дин.код
  ActionBeforeEvent | Deprecated. использовать dynaction/дин.код
  ActionEvent |
  AdditionalActionEvent | Сихронное событие - обработка доп. действия для договора. Обработка дополнительного действия договора вызванного либо в карточке договора, либо через Web-статистику.
  AppsEvent |
  BeforeServiceDeleteEvent | Сихронное событие.
  CalculateEvent | Событие - начисление. Скриптовое событие об обсчете.
  CancelTariffEvent | Синхронное событие - отмена перехода на тариф из Web - статистики. Вызывается перед штатным откатом на старый тариф.
  ChangeContractLimitEvent | Синхронное событие, которое бросается в момент попытки изменить лимит договора (как в ЛК, так и в клиенте биллинга) с целью поменять штатную логику понижения лимита (в зависимости от платежей, просрочек и вот этого вот всего).
  ChangeTariffByTaskEvent | Синхронное событие - Смена тарифа по заданию пользователя. Событие вызывается при необходимости смены тарифа через Web. Если в событии устанавливается флаг processed, стандартная процедура смены тарифа не производится.
  ContractAddingSubEvent | Синхронное событие, генерируется перед связкой супердоговора с субдоговором.
  ContractAddObjectEvent | Асинхронное событие - добавление объекта в договор. Событие генерируется после добавления нового объекта в договор.
  ContractCommentPatternEvent | Событие вызывается при генерации комментария договора по шаблону Событие отрабатывает до встроенного обработчика, т.е. событие получает строку шаблона, может внести в нее изменения и передать на последующую обработку штатному обработчику
  ContractCreatedEvent | Синхронное событие - договор создан. Событие вызывается после создания нового договора в биллинге. Унаследован от `LocalEvent`
  ContractDeleteObjectEvent | Асинхронное событие - удаление объекта договора. Вызывается после удаления объекта договора. Унаследован от `QueueEvent`
  ContractLimitUserLow | Асинхронное событие - временное понижение лимита пользователем через Web-статистику. Вызывается после временного понижения лимита пользователем через Web-статистику. Унаследован от `QueueEvent`
  ContractObjectParameterBeforeUpdateEvent | Синхронное событие - перед измением параметра объекта договора. Вызывается перед изменением параметра объекта. Позволяет проверить устанавливаемый параметр и запретить его смену. Унаследован от `LocalEvent`
  ContractObjectParameterUpdateEvent | Асинхронное событие - изменен параметр объекта договора. Вызывается после изменения параметра объекта договора. Унаследован от `QueueEvent`
  ContractParamBeforeChangeEvent | Синхронное событие, вызывается до модификации параметра договора.
  ContractParamChangedEvent | Асинхронное событие - Изменен параметр договора. Вызывается после изменения параметра договора. Унаследован от `QueueEvent`
  ContractServicesChangedEvent |
  ContractSetStatusLogicEvent | Синхронное событие - задание логики перетирания статусов. Вызывается, когда в конфиге включено задание логики смены/перетирания статуса скриптом. Унаследован от `LocalEvent`
  ContractStatusChangedEvent | Асинхронное событие - cтатус договора изменен. Вызывается после изменения статуса договора, в том числе, при смене статуса из web. Унаследован от `QueueEvent`
  ContractStatusChangedTopicEvent | Асинхронное событие - cтатус договора изменен. Вызывается после изменения статуса договора, в том числе, при смене статуса из web. Унаследован от `Event`
  ContractStatusChangingCheck | Синхронное событие - проверка возможности смены статуса догвора . Событие вызывается при смене статуса договора из клиента и из ЛК. Позволяет запретить изменение или запросить подтвержедение. Вместо ContractStatus как в других соседних событиях тут по компонентам.
  ContractStatusChangingEvent | Синхронное событие - изменение статуса договора. Событие вызывается при смене статуса договора. Позволяет изменить устанавливаемый статус, в том числе, при смене статуса из web. Унаследован от `LocalEvent`
  ContractStatusModifiedEvent |
  ContractTariffDeleteEvent | Асинхронное событие - удаление тарифа договора. Вызывается по факту удаления тарифного плана договора. Унаследован от `QueueEvent`
  ContractTariffUpdateEvent | Асинхронное событие - изменение тарифа договора. Вызывается по факту добавления или изменения тарифного плана договора. Унаследован от `QueueEvent`
  ContractUpdateObjectEvent | Асинхронное событие - изменение объекта договора. Вызывается после изменения названия либо периода объекта. Унаследован от `QueueEvent`
  ContractWebLoginEvent | Событие успешного логина абонента в ЛК (как в старом, так и в новом). Дополнительные параметры извлекаются из `ContractWebLoginEvent.getParams()`.
  GetAdditionalActionListEvent | Синхронное событие - получение списка доп. действия для договора. Создание списка доп. действий, доступных к вызову в карточке договора. Унаследован от `LocalEvent`
  GetAdditionalWebActionListEvent | Синхронное событие - Получение списка доп. действия для Web статистики. Создание списка доп. действий, доступных к вызову со страницы Web-статистики пользователя. Расширяет событие `GetAdditionalActionListEvent`.
  GetChangeTariffDatesEvent | Синхронное событие - запрос дат с которых разрешена смена тарифа через Web-статистику. Получение списка дат, с которых можно сменить тарифный план через Web. Список дат, переданных у событии более приоритетен чем построенный по правилам группы тарифов. Унаследован от `LocalEvent`
  GetContractCardsList | Синхронное событие - получение списка карточек регистрации договора. Событие вызывается при создании списка карточек договора из конфигурации и поолняет пополяет его. Унаследован от `LocalEvent`
  GetContractStatusChangeDatesEvent | Синхронное событие - получение списка дат для смены статуса договора в Web-статистике Получения списка дат с которых можно заблокировать/разблокировать договор или сменить статус в Web-статистике Также обрабатываются даты ДО в этих возможностях смены статуса Унаследован от `LocalEvent`
  GetTariffListEvent | Синхронное событие, которое запрашивает список тарифов, на которые абонент может перейти из web-кабинета.
  LimitChangedEvent | Асинхронное событие изменения лимита договора.
  OnContractWrapEvent | Синхронное событие - договор переоформлен. Событие вызывается после переоформления договора. Унаследован от `LocalEvent`
  PersonalTariffDeleteEvent | Асинхронное событие - удаление персонального тарифного плана. Вызывается по факту удаления персонального тарифного плана договора. Унаследован от `QueueEvent`
  PersonalTariffTreeUpdateEvent | Асинхронное событие - изменение в дереве персонального тарифного плана договора. Вызывается при изменении в дереве тарифного плана. Унаследован от `QueueEvent`
  PersonalTariffUpdateEvent | Асинхронное событие - добавление/Изменение персонального тарифного плана. Вызывается по факту добавления или изменения персонального тарифного плана договора. Добавление/Изменение персонального тарифного плана
  ServerStartEvent | Асинхронное событие - сервер стартовал.
  ServiceUpdateEvent | Асинхронное событие - Изменение/добавления услуги договора.
  TimerEvent | Асинхронное событие - Таймер. Событие добавляется в очередь стандартной задачей планировщика "Генератор событий таймера". Таймеры могут различаться целочисленным флагом. Рекомендуется использовать глобальные скрипты вместо обработки данного события!
  ValidateTextParamEvent | Событие передается в скрипт валиадации текстового параметра договора.