Class VoiceGeographicCodeDao
java.lang.Object
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.common.dao.AbstractDao<B>
ru.bitel.common.dao.AbstractIdDao<VoiceGeographicCode>
ru.bitel.bgbilling.modules.voice.server.bean.code.VoiceGeographicCodeDao
- All Implemented Interfaces:
AutoCloseable
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.common.dao.AbstractDao
ru.bitel.common.dao.AbstractDao.ResultSetIterator -
Field Summary
Fields inherited from class ru.bitel.common.dao.AbstractDao
cacheFilter, cacheJoin, cacheOrderBy, cachePaged, cachePS, cacheWhat, con, getByIdPS, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.common.dao.AbstarctDaoConstant
ERROR, fields, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_LIMIT, 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) voidprotected voidupdateImpl(VoiceGeographicCode voiceGeographicCode) Methods inherited from class ru.bitel.common.dao.AbstractIdDao
delete, get, getAndDelete, getAndUpdate, optMethods inherited from class ru.bitel.common.dao.AbstractDao
close, delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParamMethods inherited from class ru.bitel.common.dao.AbstarctDaoConstant
getLogger, getSQLOrder
-
Constructor Details
-
VoiceGeographicCodeDao
-
-
Method Details
-
getFromRS
protected VoiceGeographicCode getFromRS(ResultSet rs) throws SQLException, ru.bitel.bgbilling.common.BGException - Specified by:
getFromRSin classru.bitel.common.dao.AbstractDao<VoiceGeographicCode>- Throws:
SQLExceptionru.bitel.bgbilling.common.BGException
-
getFromRSWithDestination
protected VoiceGeographicCode getFromRSWithDestination(ResultSet rs) throws SQLException, ru.bitel.bgbilling.common.BGException - Throws:
SQLExceptionru.bitel.bgbilling.common.BGException
-
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:
ru.bitel.bgbilling.common.BGException
-
updateImpl
protected void updateImpl(VoiceGeographicCode voiceGeographicCode) throws ru.bitel.bgbilling.common.BGException, SQLException - Specified by:
updateImplin classru.bitel.common.dao.AbstractDao<VoiceGeographicCode>- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
list
public List<VoiceGeographicCode> list(int codeId, int operatorId) throws ru.bitel.bgbilling.common.BGException Получение списка геокодов с возможностью вывести все геокоды на определенную дату, либо геокоды без учета даты (полная история по геокоду), либо конкретный геокод на определенную дату.- Parameters:
codeId- id геокода, список изменений которого нужно вывестиoperatorId- id оператора- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
codeMap
public Map<String,List<VoiceGeographicCode>> codeMap(String code, int operatorId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
get
public VoiceGeographicCode get(String code, int codeId, int operatorId) throws ru.bitel.bgbilling.common.BGException Получение одного геокода по его id (или по текстовому представлению) на определенную дату- Parameters:
code- текстовое представление геокодаcodeId- id геокодаdate- дата, на которую нужно получить геокод.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
delete
Удаление списка геокодов.- Parameters:
codes- список геокодов.- Returns:
- число удаленных записей.
- Throws:
ru.bitel.bgbilling.common.BGException
-
update
- Overrides:
updatein classru.bitel.common.dao.AbstractDao<VoiceGeographicCode>- Throws:
ru.bitel.bgbilling.common.BGException
-
replaceDestination
public void replaceDestination(int sourceDestinationId, int targetDestinationId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-