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, getAndUpdate
close, delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParam, update
public 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.BGException
public 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.BGException
public MegogoSubscription getByServiceId(int serviceId) throws ru.bitel.bgbilling.common.BGException
serviceId
- - код услуги модуляru.bitel.bgbilling.common.BGException
protected 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.SQLException
ru.bitel.bgbilling.common.BGException
protected 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.BGException
java.sql.SQLException