public interface TvService
| Modifier and Type | Method and Description |
|---|---|
java.util.List<TvServiceSpecChannelLink> |
channelLinkList(int serviceSpecId,
java.util.Date date) |
void |
channelLinkUpdate(int serviceSpecId,
java.util.List<TvServiceSpecChannelLink> linkList) |
java.util.List<TvChannelSpec> |
channelSpecList(int serviceSpecId,
java.util.Date dateFrom,
java.util.Date dateTo,
java.lang.String title) |
void |
channelSpecListUpdate(int serviceSpecId,
java.util.List<TvChannelSpec> tvChannelSpecList) |
int |
getProductSpecEntitySpecId() |
int |
getServiceSpecEntitySpecId() |
int |
getTvChannelSpecEntitySpecId() |
void |
groupOperationActivate(java.util.Set<java.lang.Integer> contractIds,
java.util.Date time,
int productSpecId,
int activationModeId,
java.lang.String description,
java.lang.String comment) |
void |
groupOperationDeactivate(java.util.Set<java.lang.Integer> contractIds,
java.util.Date time,
int productSpecId,
int activationModeId,
boolean now) |
java.math.BigDecimal |
precalculateAccount(int contractId,
java.util.Date dateTo)
Вычисление будущей наработки для определения рекомендуемого платежа.
|
void |
prolongate(int contractId,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
ProlongationType prolongationType)
Принудительный вызов попытки пролонгации продуктов договора.
|
void |
recalculate(java.lang.String email,
java.util.Date dateFrom,
java.util.Date dateTo,
java.util.Set<java.lang.Integer> contractGroupIds,
java.util.Set<java.lang.Integer> contractIds) |
java.util.List<TvServiceSpecChannelLink> channelLinkList(int serviceSpecId, java.util.Date date) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionvoid channelLinkUpdate(int serviceSpecId,
java.util.List<TvServiceSpecChannelLink> linkList)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionjava.util.List<TvChannelSpec> channelSpecList(int serviceSpecId, java.util.Date dateFrom, java.util.Date dateTo, java.lang.String title) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionvoid channelSpecListUpdate(int serviceSpecId,
java.util.List<TvChannelSpec> tvChannelSpecList)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionint getProductSpecEntitySpecId()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionint getServiceSpecEntitySpecId()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionint getTvChannelSpecEntitySpecId()
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionvoid recalculate(java.lang.String email,
java.util.Date dateFrom,
java.util.Date dateTo,
java.util.Set<java.lang.Integer> contractGroupIds,
java.util.Set<java.lang.Integer> contractIds)
throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionvoid prolongate(int contractId,
java.math.BigDecimal balance,
java.math.BigDecimal limit,
ProlongationType prolongationType)
throws ru.bitel.bgbilling.common.BGException,
ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGIllegalAccessException
contractId - balance - limit - prolongationType - ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionjava.math.BigDecimal precalculateAccount(int contractId,
java.util.Date dateTo)
throws ru.bitel.bgbilling.common.BGException,
ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGIllegalAccessException
contractId - dateTo - ru.bitel.bgbilling.common.BGExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionvoid groupOperationActivate(java.util.Set<java.lang.Integer> contractIds,
java.util.Date time,
int productSpecId,
int activationModeId,
java.lang.String description,
java.lang.String comment)
throws ru.bitel.bgbilling.common.BGIllegalArgumentException,
ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGIllegalAccessException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionru.bitel.bgbilling.common.BGExceptionvoid groupOperationDeactivate(java.util.Set<java.lang.Integer> contractIds,
java.util.Date time,
int productSpecId,
int activationModeId,
boolean now)
throws ru.bitel.bgbilling.common.BGIllegalArgumentException,
ru.bitel.bgbilling.common.BGMessageException,
ru.bitel.bgbilling.common.BGIllegalAccessException,
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGIllegalArgumentExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGIllegalAccessExceptionru.bitel.bgbilling.common.BGException