public class MegogoSubscriptionDao extends ru.bitel.common.dao.AbstractIdDao<MegogoSubscription>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MEGOGO_SUBSCRIPTION_TABLE_NAME |
| Constructor and Description |
|---|
MegogoSubscriptionDao(java.sql.Connection con,
int moduleId) |
| Modifier and Type | Method and Description |
|---|---|
MegogoSubscription |
getByServiceId(int serviceId)
Получить подписку по коду услуги.
|
protected MegogoSubscription |
getFromRS(java.sql.ResultSet rs) |
java.util.List<java.lang.Integer> |
getMainSubscriptionsServiceIds()
Получить список кодов основных услуг
|
java.util.List<MegogoSubscription> |
getSubscriptionList(java.lang.Boolean used,
int type)
Получить список подписок.
|
protected void |
updateImpl(MegogoSubscription subscription) |
delete, get, getAndDelete, getAndUpdatepublic static final java.lang.String MEGOGO_SUBSCRIPTION_TABLE_NAME
public MegogoSubscriptionDao(java.sql.Connection con,
int moduleId)
public java.util.List<java.lang.Integer> getMainSubscriptionsServiceIds()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<MegogoSubscription> getSubscriptionList(java.lang.Boolean used, int type) throws ru.bitel.bgbilling.common.BGException
used - - если true - то только используемые, false - не используемые, null - все.type - - тип услуги. 1- основные, 2 - дополнительные независемые, -1 - все.ru.bitel.bgbilling.common.BGExceptionpublic MegogoSubscription getByServiceId(int serviceId) throws ru.bitel.bgbilling.common.BGException
serviceId - - код услуги модуляru.bitel.bgbilling.common.BGExceptionprotected MegogoSubscription getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS in class ru.bitel.common.dao.AbstractDao<MegogoSubscription>java.sql.SQLExceptionru.bitel.bgbilling.common.BGExceptionprotected void updateImpl(MegogoSubscription subscription) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
updateImpl in class ru.bitel.common.dao.AbstractDao<MegogoSubscription>ru.bitel.bgbilling.common.BGExceptionjava.sql.SQLException