public class RentsoftPaymentManager extends ru.bitel.common.dao.AbstractIdDao<RentsoftPayment>
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 |
|---|
RentsoftPaymentManager(java.sql.Connection con,
int mid) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
areChargesAllowedToCid(int cid) |
boolean |
billUser(RentsoftPayment payment,
boolean revert) |
boolean |
checkCid(int cid) |
java.lang.String |
cidToUuid(int cid) |
void |
deleteForContract(int cid) |
RentsoftPayment |
getByTxid(java.lang.String txid) |
int |
getCidToCharge(int parentCid) |
java.lang.String |
getCurrentBalance(int cid) |
protected RentsoftPayment |
getFromRS(java.sql.ResultSet rs) |
boolean |
getIsJuridical(int cid) |
boolean |
getIsPostpaid(int cid) |
java.util.List<RentsoftPayment> |
getPaymentList(int productId,
int cid) |
java.lang.String |
getTariffIds(int cid) |
java.util.List<java.lang.String> |
getUuidsByTariff(int tid) |
boolean |
isEnoughMoney(int cid,
int amount) |
boolean |
isTxidExists(java.lang.String txid) |
boolean |
recalculateUser(int cid,
java.util.Date date) |
protected void |
updateImpl(RentsoftPayment b)
Этот метод каждый реализует сам со своей логикой.
|
int |
uuidToCid(java.lang.String uuid) |
delete, get, getAndDelete, getAndUpdatepublic RentsoftPaymentManager(java.sql.Connection con,
int mid)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.util.List<RentsoftPayment> getPaymentList(int productId, int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionprotected void updateImpl(RentsoftPayment b) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
ru.bitel.common.dao.AbstractDaoupdateImpl in class ru.bitel.common.dao.AbstractDao<RentsoftPayment>b - экземпляр моделиru.bitel.bgbilling.common.BGException - ошибкиjava.sql.SQLException - ошибкиprotected RentsoftPayment getFromRS(java.sql.ResultSet rs) throws java.sql.SQLException, ru.bitel.bgbilling.common.BGException
getFromRS in class ru.bitel.common.dao.AbstractDao<RentsoftPayment>java.sql.SQLExceptionru.bitel.bgbilling.common.BGExceptionpublic RentsoftPayment getByTxid(java.lang.String txid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic boolean isTxidExists(java.lang.String txid)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic boolean checkCid(int cid)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic boolean isEnoughMoney(int cid,
int amount)
public boolean billUser(RentsoftPayment payment, boolean revert) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic boolean recalculateUser(int cid,
java.util.Date date)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic java.lang.String getCurrentBalance(int cid)
public java.lang.String getTariffIds(int cid)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic boolean getIsJuridical(int cid)
public boolean getIsPostpaid(int cid)
public boolean areChargesAllowedToCid(int cid)
public java.util.List<java.lang.String> getUuidsByTariff(int tid)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic void deleteForContract(int cid)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionpublic int uuidToCid(java.lang.String uuid)
public java.lang.String cidToUuid(int cid)
public int getCidToCharge(int parentCid)