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, getAndUpdate
public RentsoftPaymentManager(java.sql.Connection con, int mid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.util.List<RentsoftPayment> getPaymentList(int productId, int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
protected void updateImpl(RentsoftPayment b) throws ru.bitel.bgbilling.common.BGException, java.sql.SQLException
ru.bitel.common.dao.AbstractDao
updateImpl
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.SQLException
ru.bitel.bgbilling.common.BGException
public RentsoftPayment getByTxid(java.lang.String txid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public boolean isTxidExists(java.lang.String txid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public boolean checkCid(int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public boolean isEnoughMoney(int cid, int amount)
public boolean billUser(RentsoftPayment payment, boolean revert) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public boolean recalculateUser(int cid, java.util.Date date) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public java.lang.String getCurrentBalance(int cid)
public java.lang.String getTariffIds(int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public 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.BGException
public void deleteForContract(int cid) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
public int uuidToCid(java.lang.String uuid)
public java.lang.String cidToUuid(int cid)
public int getCidToCharge(int parentCid)