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.BGExceptionpublic 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.BGExceptionpublic 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.BGExceptionpublic 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.BGExceptionpublic 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