public class SmartHousePackageContractDao extends ru.bitel.common.dao.AbstractIdDao<SmartHousePackageContract>
Constructor and Description |
---|
SmartHousePackageContractDao(java.sql.Connection con,
int moduleId) |
Modifier and Type | Method and Description |
---|---|
protected SmartHousePackageContract |
getFromRS(java.sql.ResultSet rs) |
int[] |
getNavigationIds(int contractId,
int packageContractId)
находим ID пакетов на договоре, возращается массив из трех ID: предыдущего ID, заданный ID, следующий ID
если packageContractId==0 ищем по текущей дате,
или активный сейчас
или будет активен в будущем
или последний активный
и от него берем следущий и предыдущий
|
void |
searchContractPackages(SearchResult<SmartHousePackageContract> searchResult,
int contractId) |
void |
update(SmartHousePackageContract contractPackage) |
protected void |
updateImpl(SmartHousePackageContract contractPackage) |
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
public SmartHousePackageContractDao(java.sql.Connection con, int moduleId)
public void searchContractPackages(SearchResult<SmartHousePackageContract> searchResult, int contractId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected SmartHousePackageContract getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS
in class ru.bitel.common.dao.AbstractDao<SmartHousePackageContract>
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
public void update(SmartHousePackageContract contractPackage) throws ru.bitel.bgbilling.common.BGException
update
in class ru.bitel.common.dao.AbstractDao<SmartHousePackageContract>
ru.bitel.bgbilling.common.BGException
public int[] getNavigationIds(int contractId, int packageContractId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException
contractId
- packageContractId
- ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
protected void updateImpl(SmartHousePackageContract contractPackage) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
updateImpl
in class ru.bitel.common.dao.AbstractDao<SmartHousePackageContract>
ru.bitel.bgbilling.common.BGException
java.sql.SQLException