Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Вкладка Классы Java содержит интерфейс управления привязкой динамических классов к скриптам поведения. Добавление привязки динамически загружаемого класса Java к скрипту поведения в качестве реакции на определённое событие в целом аналогично такому же действию при добавлении функции скрипта поведения на BGBS. Однако в качестве прямого редактирования кода предлагается выбрать лишь один из динамических классов, реализующих интерфейс ru.bitel.bgbilling.kernel.script.server.dev.EventScript, можно использовать наследование от класса ru.bitel.bgbilling.kernel.script.server.dev.EventScriptBase.

В базовом классе реализованы методы print и error, позволяющие выводить отладочную информацию и сообщения об ошибках простым способом, обеспечивая их попадание в логи выполнения скриптов.

Image Removed Image Added

Элемент управления для выбора динамического класса универсален для всех подсистем биллинга, использующих такой вариант расширения функциональности. Он содержит выпадающий список динамических классов, реализующих необходимый интерфейс, кнопку элемент создания нового класса этого интерфейса, а также кнопку редактирования выбранного класса.

Image Removed

Получение имени класса события по Ctrl + i.

Image Removed

по двойному клику можно перейти в редактор выбранного класса. По клику на событие в окне под списком выводится класс реализующий его и по кнопке javadocs можно перейти на страницу с документацией по этому классу.