Class VoiceCostMapItemDao
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<VoiceCostMapItem>
ru.bitel.bgbilling.common.dao.AbstractIdDao<VoiceCostMapItem>
ru.bitel.bgbilling.modules.voice.server.bean.code.VoiceCostMapItemDao
public class VoiceCostMapItemDao
extends ru.bitel.bgbilling.common.dao.AbstractIdDao<VoiceCostMapItem>
-
Field Summary
Fields 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 TypeMethodDescriptioncodeMap(int codeId, int costMapId) voiddeleteByMapId(int id) protected VoiceCostMapItemlist(int codeId, int costMapId) Получение списка всех элементов определенной карты цен на все датыПолучение списка элементов определенной карты цен на определенную дату с подгрузкой названий геокодов и направлений.voidupdateHistory(List<VoiceCostMapItem> itemHistory) Запись истории изменений карты цен.protected voidupdateImpl(VoiceCostMapItem item) 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
-
Constructor Details
-
VoiceCostMapItemDao
-
-
Method Details
-
getFromRS
- Specified by:
getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<VoiceCostMapItem>- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<VoiceCostMapItem>- Throws:
SQLException
-
list
Получение списка элементов определенной карты цен на определенную дату с подгрузкой названий геокодов и направлений.- Parameters:
costMapId- код карты цен, элементы которой необходимо получитьdate- дата, на которую нужно получить список элементов карты цен.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
list
Получение списка всех элементов определенной карты цен на все даты- Parameters:
costMapId- код карты цен, элементы которой необходимо получитьdate- дата, на которую нужно получить список элементов карты цен.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
deleteByMapId
- Throws:
SQLException
-
codeMap
- Throws:
SQLException
-
updateHistory
Запись истории изменений карты цен. Заключается в полном удалении имеющихся записей и записью тех, что пришли в запросе от клиента.- Parameters:
itemHistory- список изменений цен для кода, в котором могло поменяться направление и даты- Throws:
SQLException
-