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

package ru.bitel.bgbilling.kernel.event.events

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