public abstract class AbstractAutopaymentManager extends ru.bitel.common.dao.AbstractDao<Autopayment>
cacheFilter, cacheJoin, cacheOrderBy, cachePaged, cachePS, cacheWhat, con, getByIdPS, logger, mid, moduleId, orderByPattern, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_LIMIT, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_WHERE, tableName
Constructor and Description |
---|
AbstractAutopaymentManager(java.sql.Connection con,
java.lang.String tableNamePrefix,
int moduleId) |
Modifier and Type | Method and Description |
---|---|
Autopayment |
getAutopayment(int id) |
Autopayment |
getCurrentAutopayment(int contractId) |
protected Autopayment |
getFromRS(java.sql.ResultSet rs) |
void |
searchActivateAutopayment(SearchResult<Autopayment> searchResult,
java.util.Date date,
int mode) |
void |
searchAutopayment(SearchResult<Autopayment> searchResult,
int contractId) |
void |
searchCurrentAutopayment(SearchResult<Autopayment> searchResult,
java.util.Date date,
int mode)
Выбрать подписки которые должны исполниться в указанный день
|
Autopayment |
updateAutopayment(Autopayment autopayment) |
protected void |
updateImpl(Autopayment autopayment)
Этот метод каждый реализует сам со своей логикой.
|
public AbstractAutopaymentManager(java.sql.Connection con, java.lang.String tableNamePrefix, int moduleId)
public Autopayment getAutopayment(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public Autopayment getCurrentAutopayment(int contractId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected void updateImpl(Autopayment autopayment) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
ru.bitel.common.dao.AbstractDao
updateImpl
in class ru.bitel.common.dao.AbstractDao<Autopayment>
autopayment
- экземпляр моделиru.bitel.bgbilling.common.BGException
- ошибкиjava.sql.SQLException
- ошибкиpublic Autopayment updateAutopayment(Autopayment autopayment) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void searchAutopayment(SearchResult<Autopayment> searchResult, int contractId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void searchActivateAutopayment(SearchResult<Autopayment> searchResult, java.util.Date date, int mode) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public void searchCurrentAutopayment(SearchResult<Autopayment> searchResult, java.util.Date date, int mode) throws ru.bitel.bgbilling.common.BGException
searchResult
- date
- mode
- ru.bitel.bgbilling.common.BGException
protected Autopayment getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS
in class ru.bitel.common.dao.AbstractDao<Autopayment>
java.sql.SQLException
ru.bitel.bgbilling.common.BGException