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, 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 (или по текстовому представлению) на определенную датуgetDestinationLinkCountMap(Set<Integer> destionationIds) protected VoiceGeographicCodeprotected VoiceGeographicCodeintgetVoiceGeographicCodeByDestinationId(int destinationId) list(int codeId, int operatorId) Получение списка геокодов с возможностью вывести все геокоды на определенную дату, либо геокоды без учета даты (полная история по геокоду), либо конкретный геокод на определенную дату.voidreplaceDestination(int sourceDestinationId, int targetDestinationId) voidupdate(VoiceGeographicCode voiceGeographicCode) protected voidupdateImpl(VoiceGeographicCode voiceGeographicCode) 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, setStatementParamMethods 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
-
Constructor Details
-
VoiceGeographicCodeDao
-
-
Method Details
-
getFromRS
- Specified by:
getFromRSin 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 SQLException - Throws:
SQLException
-
getId
- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<VoiceGeographicCode>- Throws:
SQLException
-
list
Получение списка геокодов с возможностью вывести все геокоды на определенную дату, либо геокоды без учета даты (полная история по геокоду), либо конкретный геокод на определенную дату.- Parameters:
codeId- id геокода, список изменений которого нужно вывестиoperatorId- id оператора- Returns:
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
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.BGExceptionSQLException
-
delete
Удаление списка геокодов.- Parameters:
codes- список геокодов.- Returns:
- число удаленных записей.
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
update
- Overrides:
updatein classru.bitel.bgbilling.common.dao.AbstractDao<VoiceGeographicCode>- Throws:
SQLException
-
replaceDestination
public void replaceDestination(int sourceDestinationId, int targetDestinationId) throws SQLException - Throws:
SQLException
-