public class VoiceAccountDao extends ru.bitel.common.dao.AbstractIdDao<VoiceAccount>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TABLE_VOICE_ACCOUNT |
| Constructor and Description |
|---|
VoiceAccountDao(java.sql.Connection con,
int mid) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
int |
delete(int id) |
protected int |
deleteImpl(int id) |
void |
deleteList(java.util.List<java.lang.Integer> ids) |
protected VoiceAccount |
getById(int id) |
protected VoiceAccount |
getFromRS(java.sql.ResultSet rs) |
protected boolean |
isContractLoad() |
java.util.List<VoiceAccount> |
list() |
java.util.List<VoiceAccount> |
list(int contractId)
Получение списка аккаунтов с фильтрацией по коду договора
|
java.util.List<VoiceAccount> |
list(int contractId,
int deviceId,
Period period)
Получение списка аккаунтов с фильтрацией по коду договора
и/или коду устройства.
|
java.util.List<VoiceAccount> |
list(java.lang.String login,
java.util.Date dateFrom,
java.util.Date dateTo) |
Result<VoiceAccount> |
list(java.lang.String login,
long number,
int typeId,
java.lang.String title,
Period period,
Page page) |
java.util.List<VoiceAccount> |
listToCancel(java.util.Date now) |
java.util.List<VoiceAccount> |
listToCreate(java.util.Date now) |
protected void |
setContractLoad(boolean contractLoad) |
void |
updateDeviceState(int accountId,
short state,
int accessCode) |
protected void |
updateImpl(VoiceAccount account) |
public static final java.lang.String TABLE_VOICE_ACCOUNT
protected VoiceAccount getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS in class ru.bitel.common.dao.AbstractDao<VoiceAccount>java.sql.SQLExceptionru.bitel.bgbilling.common.BGExceptionprotected void updateImpl(VoiceAccount account) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
updateImpl in class ru.bitel.common.dao.AbstractDao<VoiceAccount>ru.bitel.bgbilling.common.BGExceptionjava.sql.SQLExceptionpublic java.util.List<VoiceAccount> list(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId - код договора.ru.bitel.bgbilling.common.BGException - возникает при ошибках в sql-запросе и/или проблемах с
соединением с БД.public java.util.List<VoiceAccount> list(int contractId, int deviceId, Period period) throws ru.bitel.bgbilling.common.BGException
contractId - код договора.ru.bitel.bgbilling.common.BGException - возникает при ошибках в sql-запросе и/или проблемах с
соединением с БД.public java.util.List<VoiceAccount> list() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<VoiceAccount> list(java.lang.String login, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void updateDeviceState(int accountId,
short state,
int accessCode)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<VoiceAccount> listToCreate(java.util.Date now) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<VoiceAccount> listToCancel(java.util.Date now) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void close()
throws ru.bitel.bgbilling.common.BGException
close in interface java.lang.AutoCloseableclose in class ru.bitel.common.dao.AbstractDao<VoiceAccount>ru.bitel.bgbilling.common.BGExceptionprotected VoiceAccount getById(int id) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
getById in class ru.bitel.common.dao.AbstractDao<VoiceAccount>ru.bitel.bgbilling.common.BGExceptionjava.sql.SQLExceptionpublic int delete(int id)
throws ru.bitel.bgbilling.common.BGException
delete in class ru.bitel.common.dao.AbstractIdDao<VoiceAccount>ru.bitel.bgbilling.common.BGExceptionpublic void deleteList(java.util.List<java.lang.Integer> ids)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionprotected int deleteImpl(int id)
throws ru.bitel.bgbilling.common.BGException,
java.sql.SQLException
deleteImpl in class ru.bitel.common.dao.AbstractDao<VoiceAccount>ru.bitel.bgbilling.common.BGExceptionjava.sql.SQLExceptionpublic Result<VoiceAccount> list(java.lang.String login, long number, int typeId, java.lang.String title, Period period, Page page) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionprotected boolean isContractLoad()
protected void setContractLoad(boolean contractLoad)