Interface TariffService
public interface TariffService
-
Method Summary
Modifier and TypeMethodDescriptiongetTariffLabelIds(int tariffPlanId) getTariffLabelTreeItemList(int tariffPlanId) getTariffListByLabelId(int labelId) voidremoveTariffLabelTreeItem(int tariffLabelItemId) searchTariffPlans(TariffPlanSearchParameters searchParameters, String[] sort, Page page) voidsetTariffLabelTreeItemList(int tariffPlanId, List<TariffLabelItem> items) voidtariffGroupDelete(int id) Удаление группы тарифов по его ID.tariffGroupGet(int id) Получение группы тарифов по его ID.Получение списка групп тарифных планов.inttariffGroupUpdate(TariffGroup tariffGroup) Изменение/добавление группы тарифов.Список модулей для которых может быть определено тарифное деревоvoidtariffPlanDelete(int id) Удаление тарифного плана по его ID.tariffPlanGet(int id) Получение тарифного плана по его ID.tariffPlanList(List<Integer> contractLabelIds, Integer personType, String title) Получение списка тарифных планов.Список всех тарифовinttariffPlanUpdate(TariffPlan tariffPlan) Изменение/добавление тарифного плана.inttariffVarDelete(int tariffVarId) tariffVarGet(int tariffVarId) tariffVarListItems(int moduleId, String varTypeCode) tariffVars(TariffVarType tariffVarType, List<Integer> tariffPlanIds) inttariffVarUpdate(TariffVar tariffVar) inttariffVarValueDelete(TariffVarValue tariffVarValue) tariffVarValues(int tariffVarId, Page page) voidtariffVarValueSet(TariffVarValue tariffVarValue) intupdateTariffLabelTreeItem(TariffLabelItem tariffLabelItem)
-
Method Details
-
searchTariffPlans
SearchResult<TariffPlan> searchTariffPlans(TariffPlanSearchParameters searchParameters, String[] sort, Page page) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
tariffPlanGet
Получение тарифного плана по его ID.- Parameters:
id-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffPlanDelete
void tariffPlanDelete(int id) throws ru.bitel.bgbilling.common.BGException Удаление тарифного плана по его ID.- Parameters:
id-- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffPlanUpdate
Изменение/добавление тарифного плана.- Parameters:
tariffPlan-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffPlanList
List<TariffPlan> tariffPlanList(List<Integer> contractLabelIds, Integer personType, String title) throws ru.bitel.bgbilling.common.BGException Получение списка тарифных планов.- Parameters:
contractLabelIds- фильтр по группе договоровtitle- подстрока названия тарифаface- фильтр по юр. или физю лицам- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffPlanTitles
Список всех тарифов- Returns:
-
tariffGroupGet
Получение группы тарифов по его ID.- Parameters:
id-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffGroupDelete
void tariffGroupDelete(int id) throws ru.bitel.bgbilling.common.BGException Удаление группы тарифов по его ID.- Parameters:
id-- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffGroupUpdate
Изменение/добавление группы тарифов.- Parameters:
tariffGroup-- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffGroupList
Получение списка групп тарифных планов.- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffVars
List<TariffVar> tariffVars(TariffVarType tariffVarType, List<Integer> tariffPlanIds) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
tariffVarGet
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffVarUpdate
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffVarDelete
int tariffVarDelete(int tariffVarId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
tariffVarListItems
List<IdTitle> tariffVarListItems(int moduleId, String varTypeCode) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
tariffVarValues
SearchResult<TariffVarValue> tariffVarValues(int tariffVarId, Page page) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
tariffVarValueSet
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffVarValueDelete
int tariffVarValueDelete(TariffVarValue tariffVarValue) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getTariffLabelTreeItemList
List<TariffLabelItem> getTariffLabelTreeItemList(int tariffPlanId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
setTariffLabelTreeItemList
void setTariffLabelTreeItemList(int tariffPlanId, List<TariffLabelItem> items) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
updateTariffLabelTreeItem
int updateTariffLabelTreeItem(TariffLabelItem tariffLabelItem) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getTariffLabelIds
- Throws:
Exception
-
removeTariffLabelTreeItem
void removeTariffLabelTreeItem(int tariffLabelItemId) throws ru.bitel.bgbilling.common.BGException - Throws:
ru.bitel.bgbilling.common.BGException
-
getTariffListByLabelId
- Parameters:
labelId- ID метки тарифа- Returns:
- список тарифов на которых есть переданная метка
- Throws:
ru.bitel.bgbilling.common.BGException
-
tariffModulesList
Список модулей для которых может быть определено тарифное дерево- Returns:
- Throws:
ru.bitel.bgbilling.common.BGException
-