Package bitel.billing.server.script.bean
Class FunctionManager
java.lang.Object
bitel.billing.server.script.bean.FunctionManager
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteFunction
(int id) Удаляет функцию по ее коду.void
deleteScriptFunctions
(int scriptID) Удаляет все функции скрипта.getEventProcessFunctions
(int scriptId, int mid, int pluginId, int eventId) Возвращает список функций для обработки событием.getFunctionById
(int id) Возвращает функцию по ее коду.getFunctionByID
(int id) Deprecated.getRevisionProperties
(int id) Возвращает реквизиты последнего редактирования функции по ее коду.getScriptFunctions
(int scriptId) Возвращает функции скрипта по его коду.static void
logFunctionProcess
(DefaultServerSetup setup, ConnectionSet connectionSet, Calendar time, int contractId, String functionName, String out, String error, String ex, String warnings, long processTime, org.apache.logging.log4j.Logger logger) static void
Сбрасывает кэш функций.void
updateFunction
(String id, Function f) Обновляет функцию.
-
Field Details
-
tableName
-
-
Constructor Details
-
FunctionManager
-
-
Method Details
-
getScriptFunctions
Возвращает функции скрипта по его коду.- Parameters:
scriptId
- код скрипта.- Returns:
- список функций скрипта.
-
getFunctionById
Возвращает функцию по ее коду.- Parameters:
id
- код функции.- Returns:
- функция.
-
getFunctionByID
Deprecated.ИспользоватьgetFunctionById(int)
.- Parameters:
id
-- Returns:
-
updateFunction
Обновляет функцию.- Parameters:
id
- код функции, "new" если новая.\u0444\u0443\u043d\u043a\u0446\u0438\u044f
- .
-
deleteFunction
public void deleteFunction(int id) Удаляет функцию по ее коду.- Parameters:
id
- код функции.
-
deleteScriptFunctions
public void deleteScriptFunctions(int scriptID) Удаляет все функции скрипта.- Parameters:
scriptID
- код скрипта.
-
resetFunctionCache
public static void resetFunctionCache()Сбрасывает кэш функций. -
getEventProcessFunctions
Возвращает список функций для обработки событием.- Parameters:
scriptId
- код скрипта.mid
- код модуля.pluginId
- код плагина.eventId
- код события.- Returns:
- список функций.
-
getEventProcessFunctions
-
getRevisionProperties
Возвращает реквизиты последнего редактирования функции по ее коду.- Parameters:
id
- код функции.- Returns:
- параметры ревизии.
-
logFunctionProcess
public static void logFunctionProcess(DefaultServerSetup setup, ConnectionSet connectionSet, Calendar time, int contractId, String functionName, String out, String error, String ex, String warnings, long processTime, org.apache.logging.log4j.Logger logger)
-