Class SubscriptionDao
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<Subscription>
ru.bitel.bgbilling.modules.subscription.server.bean.SubscriptionDao
- 
Field Summary
FieldsFields 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 TypeMethodDescriptionvoidaddDetail(CostSumTime costSumTime, int registrationPeriodId) Добавление записи в таблицу детализации наработкиgetAmountDetail(int contractId, PeriodWithTime period) protected SubscriptionBoolean[][]getSubscriptionStatusValues(List<Integer> subscriptionIds, List<Integer> statusIds, boolean replaceDefaultToValue) list(int contractId) protected voidupdateImpl(Subscription subscription) voidupdateRegistrationPeriodId(int subscriptionId, int registrationPeriodId) voidupdateSubscriptionJobId(int subscriptionId, long subscriptionJobId) voidupdateSubscriptionStatusValues(List<Integer> subscriptionIds, List<Integer> statusIds, Boolean[][] values) 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, setStatementParam, updateMethods 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 
- 
Field Details
- 
userId
protected final int userId 
 - 
 - 
Constructor Details
- 
SubscriptionDao
- Parameters:
 con-moduleId-userId-
 
 - 
 - 
Method Details
- 
getFromRS
- Specified by:
 getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<Subscription>- Throws:
 SQLException
 - 
updateImpl
- Specified by:
 updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<Subscription>- Throws:
 SQLException
 - 
updateRegistrationPeriodId
public void updateRegistrationPeriodId(int subscriptionId, int registrationPeriodId) throws SQLException - Parameters:
 subscriptionId-registrationPeriodId-- Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
updateSubscriptionJobId
- Parameters:
 subscriptionId-subscriptionJobId-- Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
list
- Parameters:
 contractId-- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
addDetail
Добавление записи в таблицу детализации наработки- Parameters:
 contractId- код договораserviceId- код услугиsumm- сумма наработки- Throws:
 SQLException
 - 
getAmountDetail
- Parameters:
 contractId-period-- Returns:
 - Throws:
 ru.bitel.bgbilling.common.BGExceptionSQLException
 - 
getSubscriptionStatusValues
public Boolean[][] getSubscriptionStatusValues(List<Integer> subscriptionIds, List<Integer> statusIds, boolean replaceDefaultToValue) throws SQLException - Throws:
 SQLException
 - 
updateSubscriptionStatusValues
public void updateSubscriptionStatusValues(List<Integer> subscriptionIds, List<Integer> statusIds, Boolean[][] values) throws SQLException - Throws:
 SQLException
 
 -