Class VoiceDestinationDao
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<VoiceDestination>
ru.bitel.bgbilling.modules.voice.server.bean.VoiceDestinationDao
- All Implemented Interfaces:
- AutoCloseable
Даошка для работы с направлениями модуля Voice. Позволяет
 добавлять/изменять, удалять, получать одно или список направлений.
 Используется в т.ч. системой справочников.
- 
Nested Class SummaryNested classes/interfaces inherited from class ru.bitel.common.dao.AbstractDaoru.bitel.common.dao.AbstractDao.ResultSetIterator
- 
Field SummaryFieldsFields inherited from class ru.bitel.common.dao.AbstractDaocacheFilter, cacheJoin, cacheOrderBy, cachePaged, cachePS, cacheWhat, con, getByIdPS, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.common.dao.AbstarctDaoConstantERROR, 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 SummaryConstructors
- 
Method SummaryModifier 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.common.dao.AbstractIdDaodelete, executeUpdate, get, getAndDelete, getAndUpdate, optMethods inherited from class ru.bitel.common.dao.AbstractDaoclose, delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParam, updateMethods inherited from class ru.bitel.common.dao.AbstarctDaoConstantgetSQLOrderMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLoggergetLogger, logError
- 
Field Details- 
VOICE_DESTINATION_TABLE- See Also:
 
 
- 
- 
Constructor Details- 
VoiceDestinationDao
 
- 
- 
Method Details- 
getFromRSprotected VoiceDestination getFromRS(ResultSet rs) throws SQLException, ru.bitel.bgbilling.common.BGException - Specified by:
- getFromRSin class- ru.bitel.common.dao.AbstractDao<VoiceDestination>
- Throws:
- SQLException
- ru.bitel.bgbilling.common.BGException
 
- 
updateImplprotected void updateImpl(VoiceDestination voiceDestination) throws ru.bitel.bgbilling.common.BGException, SQLException - Specified by:
- updateImplin class- ru.bitel.common.dao.AbstractDao<VoiceDestination>
- Throws:
- ru.bitel.bgbilling.common.BGException
- SQLException
 
- 
titleMappublic Map<String,VoiceDestination> titleMap(int operatorId) throws ru.bitel.bgbilling.common.BGException Справочник направлений в виде мапа "название = бин направления"- Returns:
- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
idMappublic Map<Integer,VoiceDestination> idMap(int operatorId) throws ru.bitel.bgbilling.common.BGException - Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
searchDestinationpublic void searchDestination(SearchResult<VoiceDestination> searchResult, int operatorId, String title, boolean addLinkCount) throws ru.bitel.bgbilling.common.BGException - Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
list- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
listpublic List<VoiceDestination> list(int operatorId, String title, boolean addLinkCount, Page page) throws ru.bitel.bgbilling.common.BGException Получение списка направлений оператора. Если параметр operatorId не задан, то- Parameters:
- operatorId-
- page- текущая страница в клиенте
- Returns:
- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
deleteУдаление списка направлений, указанных в виде списка id направлений.- Parameters:
- idList- список id направлений
- Returns:
- число удаленных строк из БД.
- Throws:
- ru.bitel.bgbilling.common.BGException
 
- 
getПолучение одного конкретного направления по его названию с учетом полного совпадения названия.- Parameters:
- title- название искомого направления
- Returns:
- направление
- Throws:
- ru.bitel.bgbilling.common.BGException
 
 
-