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.BGException
void channelLinkUpdate(int serviceSpecId, java.util.List<TvServiceSpecChannelLink> linkList) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.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.BGException
void channelSpecListUpdate(int serviceSpecId, java.util.List<TvChannelSpec> tvChannelSpecList) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int getProductSpecEntitySpecId() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int getServiceSpecEntitySpecId() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int getTvChannelSpecEntitySpecId() throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
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) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void 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.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalAccessException
java.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.BGException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalAccessException
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) 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.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalAccessException
ru.bitel.bgbilling.common.BGException
void 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.BGIllegalArgumentException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGIllegalAccessException
ru.bitel.bgbilling.common.BGException