Interface GlobalScriptService
public interface GlobalScriptService
Веб-сервис для работы с привязкой глобальных скриптов.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteGlobalScriptLink
(int id) Удаляет привязку глобального скрипта по его коду.executeGlobalScript
(int id) Выполняет глобальный скрипт с указанным кодом привязки.executeGlobalScriptParams
(int id, ParameterMap params) Выполняет глобальный скрипт с указанным кодом привязки и параметрами, которые передаются в скрипт (можно получить в классе через getParams).getGlobalScriptLink
(int id) Возвращает привязку глобального скрипта по его коду.Возвращает список всех привязок глобального скрипта.getGlobalScriptLogList
(Period period, String title, javax.xml.ws.Holder<Page> pageHolder) Возвращает список логов глобальных скриптов за определенный периодВозвращает имя интерфейса, который должен имплементировать динамический класс глобального скрипта.getScriptLogTitleList
(Period period) Возвращает имя суперкласса, который может имплементировать динамический класс глобального скрипта.void
Изменяет привязку глобального скрипта.
-
Method Details
-
updateGlobalScriptLink
Изменяет привязку глобального скрипта.- Parameters:
link
- привязка глобального скрипта- Throws:
ru.bitel.bgbilling.common.BGException
-
getGlobalScriptLink
Возвращает привязку глобального скрипта по его коду.- Parameters:
id
- код привязки глобального скрипта- Returns:
- привязка
- Throws:
ru.bitel.bgbilling.common.BGException
-
getGlobalScriptLinkList
Возвращает список всех привязок глобального скрипта.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteGlobalScriptLink
void deleteGlobalScriptLink(int id) throws ru.bitel.bgbilling.common.BGException Удаляет привязку глобального скрипта по его коду.- Parameters:
id
- код привязки- Throws:
ru.bitel.bgbilling.common.BGException
-
executeGlobalScript
Выполняет глобальный скрипт с указанным кодом привязки.- Parameters:
id
- код привязки- Returns:
- "вывод", полученный в результате работы глобального скрипта
- Throws:
ru.bitel.bgbilling.common.BGException
-
executeGlobalScriptParams
String executeGlobalScriptParams(int id, ParameterMap params) throws ru.bitel.bgbilling.common.BGException Выполняет глобальный скрипт с указанным кодом привязки и параметрами, которые передаются в скрипт (можно получить в классе через getParams).- Parameters:
id
- код привязкиparams
- параметры- Returns:
- "вывод", полученный в результате работы глобального скрипта
- Throws:
ru.bitel.bgbilling.common.BGException
-
getInterfaceName
String getInterfaceName()Возвращает имя интерфейса, который должен имплементировать динамический класс глобального скрипта.- Returns:
-
getSuperclassName
String getSuperclassName()Возвращает имя суперкласса, который может имплементировать динамический класс глобального скрипта.- Returns:
-
getScriptLogTitleList
List<String> getScriptLogTitleList(Period period) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Parameters:
period
- - период.- Returns:
- - не повторяющийся список названий выполнившихся скриптов.
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
getGlobalScriptLogList
List<GlobalScriptLog> getGlobalScriptLogList(Period period, String title, javax.xml.ws.Holder<Page> pageHolder) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Возвращает список логов глобальных скриптов за определенный период- Parameters:
period
- - за какой период.title
- - если не равен null, то вернет логи с данным title.pageHolder
- - передать null, если нужны все записи за данный период.- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-