Interface EventScriptService
public interface EventScriptService
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteEventScriptLink
(int id) Удаляет привязку.void
deleteFunction
(int id) Возвращает все привязки событийных скриптов.getEventLinksByScript
(int scriptId) Возвращает список привязок событийных скриптов по коду скрипта поведения.getEventScriptLink
(int id) Возвращает привязку событийного скрипта по его коду.getEventTypeList
(int mode, boolean onlyNew) Возвращает список типов событий.getEventTypesByEventId
(String className) Возвращает список типов событий по классу события.Возвращает имя интерфейса, который нужно имплементировать динамическому классу как обработчику события.Возвращает список скриптов поведения.Возвращает имя суперкласса, который может имплементировать динамический класс-обработчик события.void
Изменяет привязку событийного скрипта.
-
Method Details
-
getEventLinksByScript
List<EventScriptLink> getEventLinksByScript(int scriptId) throws ru.bitel.bgbilling.common.BGException Возвращает список привязок событийных скриптов по коду скрипта поведения.- Parameters:
scriptId
- код скрипта поведения- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateEventScriptLink
Изменяет привязку событийного скрипта. Генерирует событие обновления привязки.- Parameters:
link
- привязка событийного скрипта.- Throws:
ru.bitel.bgbilling.common.BGException
-
getEventScriptLink
Возвращает привязку событийного скрипта по его коду.- Parameters:
id
- код привязки- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteEventScriptLink
void deleteEventScriptLink(int id) throws ru.bitel.bgbilling.common.BGException Удаляет привязку. Генерирует событие удаления привязки событийного скрипта.- Parameters:
id
-- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteFunction
void deleteFunction(int id) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getScriptList
Возвращает список скриптов поведения.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getEventTypeList
List<EventType> getEventTypeList(int mode, boolean onlyNew) throws ru.bitel.bgbilling.common.BGException Возвращает список типов событий.- Parameters:
mode
- режим выборкиonlyNew
- выбирать события только "нового" типа- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
- See Also:
-
#MODE_ALL
#MODE_CONTRACT
#MODE_GLOBAL
-
getEventTypesByEventId
List<EventType> getEventTypesByEventId(String className) throws ru.bitel.bgbilling.common.BGException Возвращает список типов событий по классу события.- Parameters:
className
- имя класса события- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getEventLinks
Возвращает все привязки событийных скриптов.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
getInterfaceName
String getInterfaceName()Возвращает имя интерфейса, который нужно имплементировать динамическому классу как обработчику события.- Returns:
-
getSuperclassName
String getSuperclassName()Возвращает имя суперкласса, который может имплементировать динамический класс-обработчик события.- Returns:
-