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
Возвращает список привязок событийных скриптов по коду скрипта поведения.- Parameters:
scriptId
- код скрипта поведения- Returns:
- Throws:
BGException
Exception
-
updateEventScriptLink
Изменяет привязку событийного скрипта. Генерирует событие обновления привязки.- Parameters:
link
- привязка событийного скрипта.- Throws:
BGException
Exception
-
getEventScriptLink
Возвращает привязку событийного скрипта по его коду.- Parameters:
id
- код привязки- Returns:
- Throws:
BGException
Exception
-
deleteEventScriptLink
Удаляет привязку. Генерирует событие удаления привязки событийного скрипта.- Parameters:
id
-- Throws:
BGException
Exception
-
deleteFunction
- Throws:
Exception
-
getScriptList
Возвращает список скриптов поведения.- Returns:
- Throws:
Exception
-
getEventTypeList
Возвращает список типов событий.- Parameters:
mode
- режим выборкиonlyNew
- выбирать события только "нового" типа- Returns:
- Throws:
Exception
- See Also:
-
#MODE_ALL
#MODE_CONTRACT
#MODE_GLOBAL
-
getEventTypesByEventId
Возвращает список типов событий по классу события.- Parameters:
className
- имя класса события- Returns:
- Throws:
BGException
Exception
-
getEventLinks
Возвращает все привязки событийных скриптов.- Returns:
- Throws:
BGException
Exception
-
getInterfaceName
String getInterfaceName()Возвращает имя интерфейса, который нужно имплементировать динамическому классу как обработчику события.- Returns:
-
getSuperclassName
String getSuperclassName()Возвращает имя суперкласса, который может имплементировать динамический класс-обработчик события.- Returns:
-