public class NpayUtils
extends java.lang.Object
Constructor and Description |
---|
NpayUtils() |
Modifier and Type | Method and Description |
---|---|
static java.math.BigDecimal |
getAmountForUnlock(java.sql.Connection con,
int moduleId,
DebetStatusManageConfig config,
ContractManager contractManager,
int contractId)
Для заблокированных дебетовых договоров возвращает сумму платежа необходимого для разблокировки.
|
static java.math.BigDecimal |
getAmountForUnlock(java.sql.Connection con,
int moduleId,
int contractId)
Для заблокированных дебетовых договоров возвращает сумму платежа необходимого для разблокировки.
|
static java.math.BigDecimal |
getServiceCost(int moduleId,
int contractId,
int serviceId,
java.util.Date dateFrom,
java.util.Date dateTo) |
static java.math.BigDecimal |
precalculateAccount(int moduleId,
int serviceSet,
int contractId,
java.util.Date dateFrom,
java.util.Date dateTo)
Будущая наработка для определения рекомендуемой к оплате суммы.
|
static ServiceCostCache |
precalculateServiceCost(int moduleId,
int serviceSet,
int contractId,
java.util.Date dateFrom,
java.util.Date dateTo)
Будущая наработка для определения рекомендуемой к оплате суммы.
|
public static java.math.BigDecimal getAmountForUnlock(java.sql.Connection con, int moduleId, int contractId) throws ru.bitel.bgbilling.common.BGException
con
- moduleId
- contractId
- ru.bitel.bgbilling.common.BGException
public static java.math.BigDecimal getAmountForUnlock(java.sql.Connection con, int moduleId, DebetStatusManageConfig config, ContractManager contractManager, int contractId) throws ru.bitel.bgbilling.common.BGException
con
- moduleId
- config
- contractManager
- contractId
- ru.bitel.bgbilling.common.BGException
public static ServiceCostCache precalculateServiceCost(int moduleId, int serviceSet, int contractId, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
moduleId
- ID модуля.serviceSet
- набор услуг модуля.contractId
- ID договора.dateFrom
- дата начала активности договора (должна быть в одном месяце с dateTo).dateTo
- дата окончания активности договора (должна быть в одном месяце с dateFrom).ru.bitel.bgbilling.common.BGException
public static java.math.BigDecimal precalculateAccount(int moduleId, int serviceSet, int contractId, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
moduleId
- ID модуля.serviceSet
- набор услуг модуля.contractId
- ID договора.dateFrom
- дата начала активности договора (должна быть в одном месяце с dateTo).dateTo
- дата окончания активности договора (должна быть в одном месяце с dateFrom).ru.bitel.bgbilling.common.BGException
public static java.math.BigDecimal getServiceCost(int moduleId, int contractId, int serviceId, java.util.Date dateFrom, java.util.Date dateTo) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException