public class FunctionManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
tableName |
| Constructor and Description |
|---|
FunctionManager(java.sql.Connection con) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFunction(int id)
Удаляет функцию по ее коду.
|
void |
deleteScriptFunctions(int scriptID)
Удаляет все функции скрипта.
|
java.util.List<Function> |
getEventProcessFunctions() |
java.util.List<Function> |
getEventProcessFunctions(int scriptId,
int mid,
int pluginId,
int eventId)
Возвращает список функций для обработки событием.
|
Function |
getFunctionById(int id)
Возвращает функцию по ее коду.
|
Function |
getFunctionByID(int id)
Deprecated.
|
Revision |
getRevisionProperties(int id)
Возвращает реквизиты последнего редактирования функции по ее коду.
|
java.util.List<Function> |
getScriptFunctions(int scriptId)
Возвращает функции скрипта по его коду.
|
static void |
logFunctionProcess(DefaultServerSetup setup,
ConnectionSet connectionSet,
java.util.Calendar time,
int contractId,
java.lang.String functionName,
java.lang.String out,
java.lang.String error,
java.lang.String ex,
java.lang.String warnings,
long processTime,
org.apache.log4j.Logger logger) |
static void |
resetFunctionCache()
Сбрасывает кэш функций.
|
void |
updateFunction(java.lang.String id,
Function f)
Обновляет функцию.
|
public java.util.List<Function> getScriptFunctions(int scriptId)
scriptId - код скрипта.public Function getFunctionById(int id)
id - код функции.@Deprecated public Function getFunctionByID(int id)
getFunctionById(int).id - public void updateFunction(java.lang.String id,
Function f)
id - код функции, "new" если новая.функция. - public void deleteFunction(int id)
id - код функции.public void deleteScriptFunctions(int scriptID)
scriptID - код скрипта.public static void resetFunctionCache()
public java.util.List<Function> getEventProcessFunctions(int scriptId, int mid, int pluginId, int eventId)
scriptId - код скрипта.mid - код модуля.pluginId - код плагина.eventId - код события.public java.util.List<Function> getEventProcessFunctions()
public Revision getRevisionProperties(int id)
id - код функции.public static void logFunctionProcess(DefaultServerSetup setup, ConnectionSet connectionSet, java.util.Calendar time, int contractId, java.lang.String functionName, java.lang.String out, java.lang.String error, java.lang.String ex, java.lang.String warnings, long processTime, org.apache.log4j.Logger logger)