Class ScriptLibraryManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<B>
ru.bitel.bgbilling.common.dao.AbstractIdDao<ScriptLibrary>
ru.bitel.bgbilling.kernel.script.server.bean.ScriptLibraryManager
public class ScriptLibraryManager
extends ru.bitel.bgbilling.common.dao.AbstractIdDao<ScriptLibrary>
! Устаревшее, готовится к выпиливанию когда-нибудь. В клиенте уже не управляется.
Менеджер библиотеки скриптов.
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
con, moduleId, orderByPattern, tableName
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ERROR, fields, SQL_ALL, SQL_AND, SQL_CALC_FOUND_ROWS, 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_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Сохраняем резервную копию библиотеки.void
deleteFull
(int scriptId) Удаляет скрипт и все его бэкапы.protected ScriptLibrary
protected ScriptLibrary
getRevisionProperties
(int id) Возвращает параметры ревизии библиотеки.list()
pureList()
Возвращает лист скриптов без текста (для экономии).protected void
updateImpl
(ScriptLibrary scriptLibrary) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereId
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, setStatementParam, update
Methods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError
-
Constructor Details
-
ScriptLibraryManager
-
-
Method Details
-
updateImpl
- Specified by:
updateImpl
in classru.bitel.bgbilling.common.dao.AbstractDao<ScriptLibrary>
- Throws:
SQLException
-
getByName
- Throws:
SQLException
-
list
- Throws:
SQLException
-
pureList
Возвращает лист скриптов без текста (для экономии).- Returns:
- лист скриптов
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
getFromRS
- Specified by:
getFromRS
in classru.bitel.bgbilling.common.dao.AbstractDao<ScriptLibrary>
- Throws:
SQLException
-
getPureFromRS
- Throws:
SQLException
-
getRevisionProperties
Возвращает параметры ревизии библиотеки.- Parameters:
id
- код библиотеки- Returns:
- параметры ревизии.
- Throws:
SQLException
-
backup
Сохраняем резервную копию библиотеки. Копируем данные из базы.- Parameters:
scriptId
- код библиотеки.- Throws:
ru.bitel.bgbilling.common.BGException
Exception
-
deleteFull
Удаляет скрипт и все его бэкапы.- Parameters:
scriptId
- код скрипта.- Throws:
ru.bitel.bgbilling.common.BGException
Exception
-