Class RentsoftPaymentManager
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<RentsoftPayment>
ru.bitel.bgbilling.common.dao.AbstractIdDao<RentsoftPayment>
ru.bitel.bgbilling.modules.rentsoft.server.bean.RentsoftPaymentManager
public class RentsoftPaymentManager
extends ru.bitel.bgbilling.common.dao.AbstractIdDao<RentsoftPayment>
-
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
con, moduleId, orderByPattern, tableNameFields inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
ERROR, fields, SQL_ALL, SQL_AND, SQL_CALC_FOUND_ROWS, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanareChargesAllowedToCid(int contractId) booleanbillUser(RentsoftPayment payment, boolean revert) booleancheckCid(int contractId) cidToUuid(int ccontractId) voiddeleteForContract(int contractId) intgetCidToCharge(int parentContractId) getCurrentBalance(int contractId) protected RentsoftPaymentbooleangetIsJuridical(int contractId) booleangetIsPostpaid(int contractId) getPaymentList(int productId, int cid) getTariffIds(int contractId) getUuidsByTariff(int tid) booleanisEnoughMoney(int contractId, BigDecimal amount) booleanisTxidExists(String txid) booleanrecalculateUser(int contractId, Date date) protected voidupdateImpl(RentsoftPayment rentsoftPayment) intMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
delete, executeUpdate, get, getAndDelete, getAndUpdate, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlQuery, sqlWhereIdMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
delete, deleteImpl, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getSQLOrder, getTableName, list, list, listImpl, listImpl, listImplPS, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, psSetPeriod, queryPeriod, setStatementParam, updateMethods inherited from class ru.bitel.bgbilling.common.dao.AbstarctDaoConstant
getSQLOrder, sqlLimitMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warn
-
Constructor Details
-
RentsoftPaymentManager
- Throws:
SQLException
-
-
Method Details
-
getPaymentList
- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<RentsoftPayment>- Throws:
SQLException
-
getFromRS
- Specified by:
getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<RentsoftPayment>- Throws:
SQLException
-
getByTxid
- Throws:
SQLException
-
isTxidExists
- Throws:
SQLException
-
checkCid
- Throws:
SQLException
-
isEnoughMoney
public boolean isEnoughMoney(int contractId, BigDecimal amount) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
billUser
- Throws:
Exception
-
recalculateUser
public boolean recalculateUser(int contractId, Date date) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getCurrentBalance
-
getTariffIds
- Throws:
SQLException
-
getIsJuridical
public boolean getIsJuridical(int contractId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getIsPostpaid
public boolean getIsPostpaid(int contractId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
areChargesAllowedToCid
public boolean areChargesAllowedToCid(int contractId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getUuidsByTariff
- Throws:
Exception
-
deleteForContract
- Throws:
SQLException
-
uuidToCid
-
cidToUuid
- Throws:
ru.bitel.bgbilling.common.BGException
-
getCidToCharge
public int getCidToCharge(int parentContractId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-