Class FunctionDao
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
ru.bitel.bgbilling.common.dao.AbstractDao.ListParams -
Field Summary
FieldsFields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
orderByPatternFields inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
con, ERROR, fields, moduleId, SQL_ALL, SQL_AND, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE, tableName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteScriptFunctions(int scriptId) Удаляет все функции скрипта.getEventProcessFunctions(int scriptId, int moduleId, int pluginId, int eventId) Возвращает список функций для обработки событием.protected FunctiongetRevisionProperties(int id) Возвращает реквизиты последнего редактирования функции по ее коду.getScriptFunctions(int scriptId) Возвращает функции скрипта по его коду.static voidlogFunctionProcess(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Сбрасывает кэш функций.protected voidupdateImpl(Function function) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, loadData, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlInsertValues, sqlQuery, sqlUpdateSet, sqlWhereIdMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
deleteImpl, dropTemporaryTable, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getQueryWithFilter, getSQLOrder, list, list, list, listCountImplPS, listImpl, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, queryPeriod, setPageRecordCount, updateMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
getPlaceholders, getSQLOrder, getSQLOrderFields, getTableName, psSetDate, psSetDateOrNull, psSetInt, psSetIntOrNull, psSetPeriod, psSetString, psSetStringOrNull, psSetTimestampOrNull, queryAndIn, setStatementParam, sqlDelete, sqlDeleteBatch, sqlInsert, sqlInsertBatch, sqlInsertGetId, sqlInsertGetLongId, sqlInsertOnDuplicateKeyUpdate, sqlInsertSelect, sqlInsertUpdateById, sqlSelectCountAsInt, sqlUpdate, sqlUpdateBatchMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Field Details
-
TABLE_SCRIPT_FUNCTION
- See Also:
-
TABLE_SCRIPT_FUNCTION_EVENT_TYPE
- See Also:
-
-
Constructor Details
-
FunctionDao
-
-
Method Details
-
getScriptFunctions
Возвращает функции скрипта по его коду.- Parameters:
scriptId- код скрипта.- Returns:
- список функций скрипта.
- Throws:
SQLException
-
deleteScriptFunctions
Удаляет все функции скрипта.- Parameters:
scriptID- код скрипта.- Throws:
SQLException
-
resetFunctionCache
public static void resetFunctionCache()Сбрасывает кэш функций. -
getEventProcessFunctions
public List<Function> getEventProcessFunctions(int scriptId, int moduleId, int pluginId, int eventId) throws SQLException Возвращает список функций для обработки событием.- Parameters:
scriptId- код скрипта.moduleId- код модуля.pluginId- код плагина.eventId- код события.- Returns:
- список функций.
- Throws:
SQLException
-
getEventProcessFunctions
- Throws:
SQLException
-
getRevisionProperties
Возвращает реквизиты последнего редактирования функции по ее коду.- Parameters:
id- код функции.- Returns:
- параметры ревизии.
- Throws:
SQLException
-
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) -
getFromRS
- Specified by:
getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<Function>- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<Function>- Throws:
SQLException
-