Class ScriptLibraryManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.common.dao.AbstractDao<B>
ru.bitel.common.dao.AbstractIdDao<ScriptLibrary>
ru.bitel.bgbilling.kernel.script.server.bean.ScriptLibraryManager
- All Implemented Interfaces:
AutoCloseable
! Устаревшее, готовится к выпиливанию когда-нибудь. В клиенте уже не управляется.
Менеджер библиотеки скриптов.
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.dao.AbstractDao
ru.bitel.common.dao.AbstractDao.ResultSetIterator
-
Field Summary
Fields inherited from class ru.bitel.common.dao.AbstractDao
cacheFilter, cacheJoin, cacheOrderBy, cachePaged, cachePS, cacheWhat, con, getByIdPS, moduleId, orderByPattern, tableName
Fields inherited from class ru.bitel.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 lib) Methods inherited from class ru.bitel.common.dao.AbstractIdDao
delete, get, getAndDelete, getAndUpdate, opt
Methods inherited from class ru.bitel.common.dao.AbstractDao
close, delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, processException, setStatementParam, update
Methods inherited from class ru.bitel.common.dao.AbstarctDaoConstant
getSQLOrder
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Constructor Details
-
ScriptLibraryManager
-
-
Method Details
-
updateImpl
protected void updateImpl(ScriptLibrary lib) throws ru.bitel.bgbilling.common.BGException, SQLException - Specified by:
updateImpl
in classru.bitel.common.dao.AbstractDao<ScriptLibrary>
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
getByName
- Throws:
ru.bitel.bgbilling.common.BGException
-
list
- Throws:
ru.bitel.bgbilling.common.BGException
-
pureList
Возвращает лист скриптов без текста (для экономии).- Returns:
- лист скриптов
- Throws:
ru.bitel.bgbilling.common.BGException
-
getFromRS
- Specified by:
getFromRS
in classru.bitel.common.dao.AbstractDao<ScriptLibrary>
- Throws:
SQLException
-
getPureFromRS
- Throws:
SQLException
-
getRevisionProperties
Возвращает параметры ревизии библиотеки.- Parameters:
id
- код библиотеки- Returns:
- параметры ревизии.
- Throws:
ru.bitel.bgbilling.common.BGException
-
backup
Сохраняем резервную копию библиотеки. Копируем данные из базы.- Parameters:
scriptId
- код библиотеки.- Throws:
ru.bitel.bgbilling.common.BGException
-
deleteFull
public void deleteFull(int scriptId) throws ru.bitel.bgbilling.common.BGException Удаляет скрипт и все его бэкапы.- Parameters:
scriptId
- код скрипта.- Throws:
ru.bitel.bgbilling.common.BGException
-