Class RunTelContractTariffDao
java.lang.Object
ru.bitel.common.dao.AbstarctDaoConstant
ru.bitel.common.dao.AbstractDao<B>
ru.bitel.common.dao.AbstractIdDao<RunTelContractTariff>
ru.bitel.bgbilling.modules.runtel.server.bean.RunTelContractTariffDao
- All Implemented Interfaces:
AutoCloseable
public class RunTelContractTariffDao
extends ru.bitel.common.dao.AbstractIdDao<RunTelContractTariff>
-
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected intdeleteImpl(int id) protected RunTelContractTariffпоследние тарифы договоров (на текущую дату)getOnDate(int contractId) getRunTelContractTariffs(int contractId, PeriodWithTime period) getRunTelContractTariffs(Period period) voidupdateDateTo(int contractTariffId, LocalDateTime dateTo) protected voidupdateImpl(RunTelContractTariff runTelContractTariff) Methods inherited from class ru.bitel.common.dao.AbstractIdDao
delete, get, getAndDelete, getAndUpdate, optMethods inherited from class ru.bitel.common.dao.AbstractDao
close, delete, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, processException, recycle, setStatementParam, updateMethods inherited from class ru.bitel.common.dao.AbstarctDaoConstant
getLogger, getSQLOrder
-
Constructor Details
-
RunTelContractTariffDao
-
-
Method Details
-
getRunTelContractTariffs
public List<RunTelContractTariff> getRunTelContractTariffs(LocalDateTime date) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getRunTelContractTariffs
public List<RunTelContractTariff> getRunTelContractTariffs(Period period) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getRunTelContractTariffs
public List<RunTelContractTariff> getRunTelContractTariffs(int contractId, PeriodWithTime period) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getOnDate
- Throws:
ru.bitel.bgbilling.common.BGException
-
get
public RunTelContractTariff get(int contractId, LocalDate date) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
deleteImpl
- Overrides:
deleteImplin classru.bitel.common.dao.AbstractDao<RunTelContractTariff>- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
getFromRS
protected RunTelContractTariff getFromRS(ResultSet rs) throws SQLException, ru.bitel.bgbilling.common.BGException - Specified by:
getFromRSin classru.bitel.common.dao.AbstractDao<RunTelContractTariff>- Throws:
SQLExceptionru.bitel.bgbilling.common.BGException
-
updateImpl
protected void updateImpl(RunTelContractTariff runTelContractTariff) throws ru.bitel.bgbilling.common.BGException, SQLException - Specified by:
updateImplin classru.bitel.common.dao.AbstractDao<RunTelContractTariff>- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
updateDateTo
public void updateDateTo(int contractTariffId, LocalDateTime dateTo) throws ru.bitel.bgbilling.common.BGException, SQLException - Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-
getLastRunTelContractTariffs
public Map<Integer,RunTelContractTariff> getLastRunTelContractTariffs() throws ru.bitel.bgbilling.common.BGExceptionпоследние тарифы договоров (на текущую дату)- Returns:
- Throws:
ru.bitel.bgbilling.common.BGExceptionSQLException
-