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