Class VoiceDestinationDao
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<VoiceDestination>
ru.bitel.bgbilling.modules.voice.server.bean.VoiceDestinationDao
public class VoiceDestinationDao
extends ru.bitel.bgbilling.common.dao.AbstractIdDao<VoiceDestination>
Даошка для работы с направлениями модуля Voice. Позволяет
добавлять/изменять, удалять, получать одно или список направлений.
Используется в т.ч. системой справочников.
-
Field Summary
FieldsFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Удаление списка направлений, указанных в виде списка id направлений.Получение одного конкретного направления по его названию с учетом полного совпадения названия.protected VoiceDestination
idMap
(int operatorId) Получение списка направлений оператора.void
searchDestination
(SearchResult<VoiceDestination> searchResult, int operatorId, String title, boolean addLinkCount) titleMap
(int operatorId) Справочник направлений в виде мапа "название = бин направления"protected void
updateImpl
(VoiceDestination voiceDestination) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, prepareStatement, 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
-
Field Details
-
VOICE_DESTINATION_TABLE
- See Also:
-
-
Constructor Details
-
VoiceDestinationDao
-
-
Method Details
-
getFromRS
- Specified by:
getFromRS
in classru.bitel.bgbilling.common.dao.AbstractDao<VoiceDestination>
- Throws:
SQLException
-
updateImpl
- Specified by:
updateImpl
in classru.bitel.bgbilling.common.dao.AbstractDao<VoiceDestination>
- Throws:
SQLException
-
titleMap
Справочник направлений в виде мапа "название = бин направления"- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
idMap
- Throws:
SQLException
-
searchDestination
public void searchDestination(SearchResult<VoiceDestination> searchResult, int operatorId, String title, boolean addLinkCount) throws SQLException - Throws:
SQLException
-
list
- Throws:
SQLException
-
list
public List<VoiceDestination> list(int operatorId, String title, boolean addLinkCount, Page page) throws SQLException Получение списка направлений оператора. Если параметр operatorId не задан, то- Parameters:
operatorId
-page
- текущая страница в клиенте- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
delete
Удаление списка направлений, указанных в виде списка id направлений.- Parameters:
idList
- список id направлений- Returns:
- число удаленных строк из БД.
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
get
Получение одного конкретного направления по его названию с учетом полного совпадения названия.- Parameters:
title
- название искомого направления- Returns:
- направление
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-