public class TransactionManager extends ru.bitel.common.dao.AbstractIdDao<Transaction>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PAYMENT_COMMENT |
java.util.Map<java.lang.String,java.lang.String> |
fields |
Constructor and Description |
---|
TransactionManager(java.sql.Connection con,
int moduleId) |
Modifier and Type | Method and Description |
---|---|
void |
carryOutPayment(Transaction transaction,
Preferences moduleSetup)
Проведение платежа.
|
Transaction |
getByOrder(java.lang.String order)
Получение записи из БД по номеру заказа.
|
protected Transaction |
getFromRS(java.sql.ResultSet rs) |
Result<Transaction> |
getList(Period period,
Page page,
int cid,
int statusmask)
Список платежей.
|
void |
searchTransactionList(SearchResult<Transaction> searchResult,
int contractId,
java.lang.String contractTitle,
java.lang.String status) |
protected void |
updateImpl(Transaction b) |
void |
updateLogEntry(Transaction transaction)
Добавление платежа в лог.
|
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, update
public java.util.Map<java.lang.String,java.lang.String> fields
public static java.lang.String DEFAULT_PAYMENT_COMMENT
public TransactionManager(java.sql.Connection con, int moduleId)
public void searchTransactionList(SearchResult<Transaction> searchResult, int contractId, java.lang.String contractTitle, java.lang.String status) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public Result<Transaction> getList(Period period, Page page, int cid, int statusmask) throws ru.bitel.bgbilling.common.BGException
period
- период-фильтр. Может быть null, тогда не искользуется.page
- пагинация. Может быть null (тогда и кол-во найденных записей не возьмётся).cid
- договор-фильтр. Может быть -1, тогда не используется.status
- маска статусов которые надо выбратьru.bitel.bgbilling.common.BGException
public Transaction getByOrder(java.lang.String order) throws ru.bitel.bgbilling.common.BGException
order
- ид заказаru.bitel.bgbilling.common.BGException
public void updateLogEntry(Transaction transaction) throws ru.bitel.bgbilling.common.BGException
transaction
- запись для добавления заполненная.ru.bitel.bgbilling.common.BGException
public void carryOutPayment(Transaction transaction, Preferences moduleSetup) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected Transaction getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS
in class ru.bitel.common.dao.AbstractDao<Transaction>
java.sql.SQLException
ru.bitel.bgbilling.common.BGException
protected void updateImpl(Transaction b) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
updateImpl
in class ru.bitel.common.dao.AbstractDao<Transaction>
ru.bitel.bgbilling.common.BGException
java.sql.SQLException