Class PurchaseManager
java.lang.Object
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.common.dao.AbstractDao<B>
ru.bitel.common.dao.AbstractIdDao<Purchase>
ru.bitel.bgbilling.modules.vod.server.bean.PurchaseManager
- All Implemented Interfaces:
java.lang.AutoCloseable
public class PurchaseManager extends ru.bitel.common.dao.AbstractIdDao<Purchase>
-
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 Constructor Description PurchaseManager(java.sql.Connection con, int mid, java.util.Date date) -
Method Summary
Modifier and Type Method Description protected PurchasegetFromRS(java.sql.ResultSet rs)java.util.List<Purchase>list(int cid)java.util.List<Purchase>list(int cid, int subscriberId, java.util.Date date1, java.util.Date date2)protected voidprocessException(java.sql.SQLException e)java.util.List<Purchase>updateAccount(java.util.List<java.lang.Integer> cids, java.util.Date date, int sid)protected voidupdateImpl(Purchase p)Methods inherited from class ru.bitel.common.dao.AbstractIdDao
delete, get, getAndDelete, getAndUpdateMethods 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, recycle, setStatementParam, updateMethods inherited from class ru.bitel.common.dao.AbstarctDaoConstant
getSQLOrderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
PurchaseManager
public PurchaseManager(java.sql.Connection con, int mid, java.util.Date date)
-
-
Method Details
-
getFromRS
- Specified by:
getFromRSin classru.bitel.common.dao.AbstractDao<Purchase>- Throws:
java.sql.SQLException
-
updateImpl
protected void updateImpl(Purchase p) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException- Specified by:
updateImplin classru.bitel.common.dao.AbstractDao<Purchase>- Throws:
ru.bitel.bgbilling.common.BGExceptionjava.sql.SQLException
-
list
public java.util.List<Purchase> list(int cid, int subscriberId, java.util.Date date1, java.util.Date date2) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
list
- Throws:
ru.bitel.bgbilling.common.BGException
-
updateAccount
public java.util.List<Purchase> updateAccount(java.util.List<java.lang.Integer> cids, java.util.Date date, int sid) throws ru.bitel.bgbilling.common.BGException- Throws:
ru.bitel.bgbilling.common.BGException
-
processException
protected void processException(java.sql.SQLException e) throws ru.bitel.bgbilling.common.BGException- Overrides:
processExceptionin classru.bitel.common.dao.AbstractDao<Purchase>- Throws:
ru.bitel.bgbilling.common.BGException
-