Class VoiceGeographicCodeDao
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<VoiceGeographicCode>
ru.bitel.bgbilling.modules.voice.server.bean.code.VoiceGeographicCodeDao
public class VoiceGeographicCodeDao
extends ru.bitel.bgbilling.common.dao.AbstractIdDao<VoiceGeographicCode>
-
Field Summary
Fields 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
-
Method Summary
Modifier and TypeMethodDescriptionint
Удаление списка геокодов.Получение одного геокода по его id (или по текстовому представлению) на определенную датуgetDestinationLinkCountMap
(Set<Integer> destionationIds) protected VoiceGeographicCode
protected VoiceGeographicCode
int
getVoiceGeographicCodeByDestinationId
(int destinationId) list
(int codeId, int operatorId) Получение списка геокодов с возможностью вывести все геокоды на определенную дату, либо геокоды без учета даты (полная история по геокоду), либо конкретный геокод на определенную дату.void
replaceDestination
(int sourceDestinationId, int targetDestinationId) void
update
(VoiceGeographicCode voiceGeographicCode) protected void
updateImpl
(VoiceGeographicCode voiceGeographicCode) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, 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
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
-
Constructor Details
-
VoiceGeographicCodeDao
-
-
Method Details
-
getFromRS
- Specified by:
getFromRS
in classru.bitel.bgbilling.common.dao.AbstractDao<VoiceGeographicCode>
- Throws:
SQLException
-
getFromRSWithDestination
- Throws:
SQLException
-
getVoiceGeographicCodeByDestinationId
public List<VoiceGeographicCode> getVoiceGeographicCodeByDestinationId(int destinationId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getDestinationLinkCountMap
public Map<Integer,Integer> getDestinationLinkCountMap(Set<Integer> destionationIds) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getId
- Throws:
SQLException
-
updateImpl
- Specified by:
updateImpl
in classru.bitel.bgbilling.common.dao.AbstractDao<VoiceGeographicCode>
- Throws:
SQLException
-
list
Получение списка геокодов с возможностью вывести все геокоды на определенную дату, либо геокоды без учета даты (полная история по геокоду), либо конкретный геокод на определенную дату.- Parameters:
codeId
- id геокода, список изменений которого нужно вывестиoperatorId
- id оператора- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
codeMap
public Map<String,List<VoiceGeographicCode>> codeMap(String code, int operatorId) throws SQLException - Throws:
SQLException
-
get
Получение одного геокода по его id (или по текстовому представлению) на определенную дату- Parameters:
code
- текстовое представление геокодаcodeId
- id геокодаdate
- дата, на которую нужно получить геокод.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
delete
Удаление списка геокодов.- Parameters:
codes
- список геокодов.- Returns:
- число удаленных записей.
- Throws:
ru.bitel.bgbilling.common.BGException
SQLException
-
update
- Overrides:
update
in classru.bitel.bgbilling.common.dao.AbstractDao<VoiceGeographicCode>
- Throws:
SQLException
-
replaceDestination
public void replaceDestination(int sourceDestinationId, int targetDestinationId) throws SQLException - Throws:
SQLException
-