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<VoiceDestination>
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, tableNameFields 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 VoiceDestinationidMap(int operatorId) Получение списка направлений оператора.voidsearchDestination(SearchResult<VoiceDestination> searchResult, int operatorId, String title, boolean addLinkCount) titleMap(int operatorId) Справочник направлений в виде мапа "название = бин направления"protected voidupdateImpl(VoiceDestination voiceDestination) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereIdMethods 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, psSetPeriod, queryPeriod, setStatementParam, updateMethods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder, sqlLimitMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Field Details
-
VOICE_DESTINATION_TABLE
- See Also:
-
-
Constructor Details
-
VoiceDestinationDao
-
-
Method Details
-
getFromRS
- Specified by:
getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<VoiceDestination>- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<VoiceDestination>- Throws:
SQLException
-
titleMap
Справочник направлений в виде мапа "название = бин направления"- Returns:
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
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.BGExceptionSQLException
-
delete
Удаление списка направлений, указанных в виде списка id направлений.- Parameters:
idList- список id направлений- Returns:
- число удаленных строк из БД.
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
get
Получение одного конкретного направления по его названию с учетом полного совпадения названия.- Parameters:
title- название искомого направления- Returns:
- направление
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-