Interface TariffService
public interface TariffService
-
Method Summary
Modifier and TypeMethodDescriptionvoid
tariffGroupDelete
(int id) Удаление группы тарифов по его ID.tariffGroupGet
(int id) Получение группы тарифов по его ID.Получение списка групп тарифных планов.int
tariffGroupUpdate
(TariffGroup tariffGroup) Изменение/добавление группы тарифов.void
tariffPlanDelete
(int id) Удаление тарифного плана по его ID.tariffPlanGet
(int id) Получение тарифного плана по его ID.tariffPlanList
(List<Integer> contractLabelIds, Integer personType, String title) Получение списка тарифных планов.Список всех тарифовint
tariffPlanUpdate
(TariffPlan tariffPlan) Изменение/добавление тарифного плана.int
tariffVarDelete
(int tariffVarId) tariffVarGet
(int tariffVarId) tariffVarListItems
(int moduleId, String varTypeCode) tariffVars
(TariffVarType tariffVarType, List<Integer> tariffPlanIds) int
tariffVarUpdate
(TariffVar tariffVar)
-
Method Details
-
searchTariffPlans
SearchResult<TariffItem> searchTariffPlans(List<Integer> labelIds, List<Integer> moduleIds, int showUsed, Page page) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffPlanGet
TariffPlan tariffPlanGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение тарифного плана по его ID.- Parameters:
id
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffPlanDelete
void tariffPlanDelete(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Удаление тарифного плана по его ID.- Parameters:
id
-- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffPlanUpdate
int tariffPlanUpdate(TariffPlan tariffPlan) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Изменение/добавление тарифного плана.- Parameters:
tariffPlan
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffPlanList
List<TariffPlan> tariffPlanList(List<Integer> contractLabelIds, Integer personType, String title) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение списка тарифных планов.- Parameters:
contractLabelIds
- фильтр по группе договоровface
- фильтр по юр. или физю лицамtitle
- подстрока названия тарифа- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffPlanTitles
List<IdTitle> tariffPlanTitles() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionСписок всех тарифов- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffGroupGet
TariffGroup tariffGroupGet(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Получение группы тарифов по его ID.- Parameters:
id
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffGroupDelete
void tariffGroupDelete(int id) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Удаление группы тарифов по его ID.- Parameters:
id
-- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffGroupUpdate
int tariffGroupUpdate(TariffGroup tariffGroup) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException Изменение/добавление группы тарифов.- Parameters:
tariffGroup
-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffGroupList
List<TariffGroup> tariffGroupList() throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageExceptionПолучение списка групп тарифных планов.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffVars
List<TariffVar> tariffVars(TariffVarType tariffVarType, List<Integer> tariffPlanIds) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffVarGet
TariffVar tariffVarGet(int tariffVarId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffVarUpdate
int tariffVarUpdate(TariffVar tariffVar) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffVarDelete
int tariffVarDelete(int tariffVarId) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-
tariffVarListItems
List<IdTitle> tariffVarListItems(int moduleId, String varTypeCode) throws ru.bitel.bgbilling.common.BGException, ru.bitel.bgbilling.common.BGMessageException - Throws:
ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGMessageException
-