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)