public interface ContractTariffService
Modifier and Type | Method and Description |
---|---|
java.lang.String |
contractTariffCancelByCustomer(int contractId,
int contractTariffId)
Отмена перехода на другой тариф, выполняемая абонентом.
|
java.util.List<java.util.Date> |
contractTariffChangeAvailableDateList(int contractId,
int tariffGroupId,
int fromTariffPlanId,
int toTariffPlanId)
Получение списка возможных дат для смены тарифа с одного на другой.
|
MapHolder<java.lang.Integer,java.util.List<java.lang.Integer>> |
contractTariffChangeAvailableMap(int contractId)
Получение привязок с какого (contractTariffId) на какие тарифы (tariffId) можно перейти для указаного договора.
|
java.lang.String |
contractTariffChangeByCustomer(int contractId,
int tariffGroupId,
int fromContractTariffId,
int toTariffPlanId,
java.util.Date fromDate)
Смена тарифа, выполняемая абонентом.
|
void |
contractTariffDelete(int id) |
java.util.List<ContractTariffEntry> |
contractTariffEntryList(int contractId,
java.util.Date date,
int entityMid,
int entityId)
Получение списка тарифных планов (с периодами действия) договора.
|
ContractTariff |
contractTariffGet(int id)
Получение тарифного плана (с периодами действия) договора по его ID (contract_tariff.id).
|
void |
contractTariffGroupDelete(int id) |
java.util.List<ContractTariffGroup> |
contractTariffGroupList(int contractId,
java.util.Date date) |
int |
contractTariffGroupUpdate(ContractTariffGroup contractTariffGroup) |
java.util.List<ContractTariff> |
contractTariffList(int contractId,
java.util.Date date,
int entityMid,
int entityId) |
int |
contractTariffUpdate(ContractTariff contractTariff) |
int contractTariffGroupUpdate(ContractTariffGroup contractTariffGroup) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void contractTariffGroupDelete(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<ContractTariffGroup> contractTariffGroupList(int contractId, java.util.Date date) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<ContractTariff> contractTariffList(int contractId, java.util.Date date, int entityMid, int entityId) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
int contractTariffUpdate(ContractTariff contractTariff) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
void contractTariffDelete(int id) throws ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
java.util.List<ContractTariffEntry> contractTariffEntryList(int contractId, java.util.Date date, int entityMid, int entityId) throws ru.bitel.bgbilling.common.BGException
contractId
- date
- entityMid
- entityId
- ru.bitel.bgbilling.common.BGException
ContractTariff contractTariffGet(int id) throws ru.bitel.bgbilling.common.BGException
id
- ID из contract_tariff.idru.bitel.bgbilling.common.BGException
java.util.List<java.util.Date> contractTariffChangeAvailableDateList(int contractId, int tariffGroupId, int fromTariffPlanId, int toTariffPlanId) throws ru.bitel.bgbilling.common.BGException
contractId
- ID договораtariffGroupId
- ID группы тарифных плановfromTariffPlanId
- с какого тарифного плана уходимtoTariffPlanId
- на какойru.bitel.bgbilling.common.BGException
java.lang.String contractTariffChangeByCustomer(int contractId, int tariffGroupId, int fromContractTariffId, int toTariffPlanId, java.util.Date fromDate) throws ru.bitel.bgbilling.common.BGException
contractId
- ID договораtariffGroupId
- ID группы тарифных плановfromContractTariffId
- с какого тарифа переходимtoTariffPlanId
- на какой тариф переходимfromDate
- с какой датыru.bitel.bgbilling.common.BGException
java.lang.String contractTariffCancelByCustomer(int contractId, int contractTariffId) throws ru.bitel.bgbilling.common.BGException
contractId
- contractTariffId
- ru.bitel.bgbilling.common.BGException
MapHolder<java.lang.Integer,java.util.List<java.lang.Integer>> contractTariffChangeAvailableMap(int contractId) throws ru.bitel.bgbilling.common.BGException
contractId
- ID договораru.bitel.bgbilling.common.BGException