Interface ContractTariffService
public interface ContractTariffService
-
Method Summary
Modifier and TypeMethodDescriptioncontractTariffCancelByCustomer
(int contractId, int contractTariffId) Отмена перехода на другой тариф, выполняемая абонентом.contractTariffChangeAvailableDateList
(int contractId, int tariffGroupId, int fromTariffPlanId, int toTariffPlanId) Получение списка возможных дат для смены тарифа с одного на другой.contractTariffChangeAvailableMap
(int contractId) Получение привязок с какого (contractTariffId) на какие тарифы (tariffId) можно перейти для указаного договора.contractTariffChangeByCustomer
(int contractId, ContractTariffChangeData data) Смена тарифа, выполняемая абонентом.void
contractTariffCounterDelete
(ContractTariffCounter contractTariffCounter) contractTariffCounters
(int contractTariffId) void
contractTariffCounterUpdate
(ContractTariffCounter contractTariffCounter) void
contractTariffDelete
(int id) contractTariffEntryList
(int contractId, Date date, int entityMid, int entityId) Получение списка тарифных планов (с периодами действия) договора.contractTariffGet
(int id) Получение тарифного плана (с периодами действия) договора по его ID (contract_tariff.id).contractTariffGroupGet
(int contractId) Возвращает группу тарифов по умолчанию для договораcontractTariffGroupList
(int contractId) Список тарифных групп для редактора тарифаvoid
contractTariffGroupSet
(int contractId, int tariffGroupId) Устанавливает группу тарифов по умолчанию для договораcontractTariffList
(int contractId, Date date, int entityModuleId, int entityId) contractTariffListByParam
(int contractId, int tariffPlanId, int moduleId, boolean showUsed, boolean useFilter, int tariffGroupId) contractTariffMasterDataGet
(int contractId, ContractTariffMasterDataMode mode, int contractTariffId) contractTariffModuleList
(int contractId) int
contractTariffUpdate
(ContractTariff contractTariff) void
contractTariffVarDelete
(ContractTariffVar contractTariffVar) contractTariffVars
(int contractTariffId) Информация о переменных тарифаvoid
contractTariffVarUpdate
(ContractTariffVar contractTariffVar) void
groupOperationSetTariffGroup
(String contractIds, String mode, int tariffPlanId, int tariffGroupId) Групповая операция установки тарифных групп на тариф договораint
personalTariffDelete
(int contractId, int personalTariffId) personalTariffGet
(int id) personalTariffList
(int contractId) int
personalTariffUpdate
(int contractId, PersonalTariff personalTariff)
-
Method Details
-
contractTariffList
List<ContractTariff> contractTariffList(int contractId, Date date, int entityModuleId, int entityId) throws Exception - Throws:
Exception
-
contractTariffUpdate
- Throws:
Exception
-
contractTariffDelete
- Throws:
Exception
-
contractTariffEntryList
List<ContractTariffEntry> contractTariffEntryList(int contractId, Date date, int entityMid, int entityId) throws Exception Получение списка тарифных планов (с периодами действия) договора.- Parameters:
contractId
-date
-entityMid
-entityId
-- Returns:
- Throws:
BGException
Exception
-
contractTariffGet
Получение тарифного плана (с периодами действия) договора по его ID (contract_tariff.id).- Parameters:
id
- ID из contract_tariff.id- Returns:
- Throws:
BGException
Exception
-
personalTariffList
- Throws:
Exception
-
personalTariffGet
- Throws:
Exception
-
personalTariffUpdate
- Throws:
Exception
-
personalTariffDelete
- Throws:
Exception
-
contractTariffChangeAvailableDateList
List<Date> contractTariffChangeAvailableDateList(int contractId, int tariffGroupId, int fromTariffPlanId, int toTariffPlanId) throws Exception Получение списка возможных дат для смены тарифа с одного на другой.- Parameters:
contractId
- ID договораtariffGroupId
- ID группы тарифных плановfromTariffPlanId
- с какого тарифного плана уходимtoTariffPlanId
- на какой- Returns:
- Throws:
BGException
Exception
-
contractTariffChangeByCustomer
String contractTariffChangeByCustomer(int contractId, ContractTariffChangeData data) throws Exception Смена тарифа, выполняемая абонентом.- Parameters:
contractId
- ID договораtariffGroupId
- ID группы тарифных плановfromContractTariffId
- с какого тарифа переходимtoTariffPlanId
- на какой тариф переходимfromDate
- с какой даты- Returns:
- Throws:
BGException
Exception
-
contractTariffCancelByCustomer
Отмена перехода на другой тариф, выполняемая абонентом.- Parameters:
contractId
-contractTariffId
-- Returns:
- Throws:
BGException
Exception
-
contractTariffChangeAvailableMap
Получение привязок с какого (contractTariffId) на какие тарифы (tariffId) можно перейти для указаного договора.- Parameters:
contractId
- ID договора- Returns:
- Throws:
BGException
Exception
-
contractTariffListByParam
List<IdTitle> contractTariffListByParam(int contractId, int tariffPlanId, int moduleId, boolean showUsed, boolean useFilter, int tariffGroupId) throws Exception - Throws:
Exception
-
groupOperationSetTariffGroup
void groupOperationSetTariffGroup(String contractIds, String mode, int tariffPlanId, int tariffGroupId) throws Exception Групповая операция установки тарифных групп на тариф договора- Parameters:
contractIds
- коды договоровmode
- group или tarifftariffPlanId
- код тарифного планаtariffGroupId
- устанавливаемый код тарифной группы- Throws:
BGException
Exception
-
contractTariffGroupGet
Возвращает группу тарифов по умолчанию для договора- Parameters:
contractId
-- Returns:
- Throws:
BGException
Exception
-
contractTariffGroupSet
Устанавливает группу тарифов по умолчанию для договора- Parameters:
contractId
-tariffGroupId
-- Throws:
BGException
Exception
-
contractTariffModuleList
- Throws:
Exception
-
contractTariffGroupList
Список тарифных групп для редактора тарифа- Parameters:
contractId
-- Returns:
- Throws:
BGException
Exception
-
contractTariffVars
Информация о переменных тарифа- Parameters:
contractTariffId
-- Returns:
- Throws:
BGException
BGMessageException
Exception
-
contractTariffVarUpdate
- Throws:
Exception
-
contractTariffVarDelete
- Throws:
Exception
-
contractTariffCounters
- Throws:
Exception
-
contractTariffCounterUpdate
- Throws:
Exception
-
contractTariffCounterDelete
- Throws:
Exception
-
contractTariffMasterDataGet
ContractTariffMasterData contractTariffMasterDataGet(int contractId, ContractTariffMasterDataMode mode, int contractTariffId) throws Exception - Throws:
Exception
-