Interface InetServService
public interface InetServService
-
Method Summary
Modifier and TypeMethodDescriptionint
authorizationRequest
(int contractId, int servId, boolean accountingPeriodActivate, long timeout) byte[]
inetGetIpFromParent
(InetServ serv) void
inetOptionDelete
(int id) inetOptionGet
(int id) void
inetOptionMove
(int newParentId, Set<Integer> ids) int
void
inetServDelete
(int id, boolean force) Удаление сервиса договора по его ID.inetServGet
(int inetServId) Получение сервиса (аккаунта) договора по его ID.void
inetServIsActive
(InetServ inetServ) inetServList
(int contractId) Deprecated.inetServList
(int contractId, String orderBy) Получение списка сервисов определенного договора с возможностью сортировки списка.void
inetServMove
(InetServ inetServ, int cidTo) inetServOptionList
(int inetServId) inetServPasswordGenerate
(int inetServTypeId) inetServRestrictionList
(int inetServId) Deprecated.inetServRestrictionList
(int contractId, int inetServId) void
inetServRestrictionListUpdate
(int contractId, int inetServId, List<InetServRestriction> restrictionList) void
inetServRestrictionListUpdate
(int inetServId, List<InetServRestriction> restrictionList) Deprecated.void
inetServSaReinit
(int id) void
inetServStateModify
(int inetServId, short state, int accessCode) inetServTree
(int contractId) Получение дерева сервисов (аккаунтов) договора.void
inetServTypeDelete
(int id) Удаление типа сервиса.inetServTypeGet
(int id) Получение типа сервиса по его ID.Json с данными о интерфейсе и суперклассе обработчика IP протоколаПолучение списка типов сервиса.int
inetServTypeUpdate
(InetServType inetServType) Создание/обновление типа сервиса.int
inetServUpdate
(InetServ inetServ, List<InetServOption> optionList, boolean generateLogin, boolean generatePassword, long saWaitTimeout) Создание/обновление сервиса договора.void
inetServWrap
(InetServ inetServ, int cidTo, Date date) ipResourceCategoryIds
(int deviceId, int interfaceId, int serviceTypeId) void
searchInetServ
(InetServSearchParam searchParam, Page page) void
trafficTypeDelete
(int id) trafficTypeGet
(int id) void
trafficTypeLinkDelete
(int id) trafficTypeLinkGet
(int id) int
int
int
vlanResourceCategoryId
(int deviceId) Deprecated.vlanResourceCategoryIds
(int deviceId)
-
Method Details
-
inetServTypeGet
Получение типа сервиса по его ID.- Parameters:
id
- ID типа сервиса.- Returns:
- тип сервиса.
- Throws:
BGException
Exception
-
inetServTypeList
Получение списка типов сервиса.- Returns:
- список типов сервиса.
- Throws:
BGException
Exception
-
inetServTypeTitleList
- Throws:
Exception
-
inetServTypeUpdate
Создание/обновление типа сервиса.- Parameters:
inetServType
- обновляемый тип сервиса, если id<=0, то создается новый.- Returns:
- ID созданного/обновленного типа сервиса.
- Throws:
BGException
Exception
-
inetServTypeDelete
Удаление типа сервиса. Если в БД есть сервисы данного типа, то будет брошен BGMessageException.- Parameters:
id
- ID типа сервиса.- Throws:
BGException
Exception
-
inetServTypeIpClass
Json с данными о интерфейсе и суперклассе обработчика IP протокола- Returns:
- Throws:
BGException
Exception
-
inetServGet
Получение сервиса (аккаунта) договора по его ID.- Parameters:
inetServId
- ID сервиса.- Returns:
- сервис договора.
- Throws:
BGException
Exception
-
inetServList
@RequestWrapper(className="ru.bitel.bgbilling.modules.inet.common.service.jaxws.InetServListOldRequest") @ResponseWrapper(className="ru.bitel.bgbilling.modules.inet.common.service.jaxws.InetServListOldResponse") @Deprecated List<InetServ> inetServList(int contractId) throws Exception Deprecated.Useinstead
- Throws:
Exception
-
inetServList
Получение списка сервисов определенного договора с возможностью сортировки списка.- Parameters:
contractId
- код договора.orderBy
- строка с параметрами сортировки. Используется в sql-выражении order by по полям таблицы inet_serv_-MID-. Если сортировка не требуется, то в данный метод можно передать null.- Returns:
- список сервисов договора.
- Throws:
BGException
Exception
-
inetServTree
Получение дерева сервисов (аккаунтов) договора.- Parameters:
contractId
- ID договора- Returns:
- дерево сервисов договора, корень данного дерева - фиктивный сервис с ID=0.
- Throws:
BGException
Exception
-
inetServUpdate
int inetServUpdate(InetServ inetServ, List<InetServOption> optionList, boolean generateLogin, boolean generatePassword, long saWaitTimeout) throws Exception Создание/обновление сервиса договора.- Parameters:
inetServ
- сервис (аккаунт) договора.optionList
- список статических опций.generateLogin
- нужно ли генерировать логин (или использовать тот, что в переданном объекте inetServ).generatePassword
- нужно ли генерировать пароль (или использовать тот, что в переданном объекте inetServ).saWaitTimeout
-- Returns:
- ID созданного/обновленного сервиса договора.
- Throws:
BGException
Exception
-
inetServDelete
Удаление сервиса договора по его ID.- Parameters:
id
- ID сервиса договора.force
- если true - то принудительное удаление договора, без проверки на период и активные сессии.- Throws:
BGException
Exception
-
inetServIsActive
- Throws:
Exception
-
inetServStateModify
- Throws:
Exception
-
inetServLoginGenerate
- Throws:
Exception
-
inetServPasswordGenerate
- Throws:
Exception
-
inetServWrap
- Throws:
Exception
-
inetServMove
- Throws:
Exception
-
inetOptionGet
- Throws:
Exception
-
inetOptionList
- Throws:
Exception
-
inetOptionTree
- Throws:
Exception
-
inetOptionUpdate
- Throws:
Exception
-
inetOptionDelete
- Throws:
Exception
-
inetOptionMove
- Throws:
Exception
-
trafficTypeGet
- Throws:
Exception
-
trafficTypeList
- Throws:
Exception
-
trafficTypeUpdate
- Throws:
Exception
-
trafficTypeDelete
- Throws:
Exception
-
trafficTypeLinkGet
- Throws:
Exception
-
trafficTypeLinkList
- Throws:
Exception
-
trafficTypeLinkUpdate
- Throws:
Exception
-
trafficTypeLinkDelete
- Throws:
Exception
-
inetServOptionList
- Throws:
Exception
-
inetServRestrictionList
@RequestWrapper(className="ru.bitel.bgbilling.modules.inet.common.service.jaxws.InetServRestrictionListOldRequest") @ResponseWrapper(className="ru.bitel.bgbilling.modules.inet.common.service.jaxws.InetServRestrictionListOldResponse") @Deprecated List<InetServRestriction> inetServRestrictionList(int inetServId) throws Exception Deprecated.- Throws:
Exception
-
inetServRestrictionList
- Throws:
Exception
-
inetServRestrictionListUpdate
@RequestWrapper(className="ru.bitel.bgbilling.modules.inet.common.service.jaxws.InetServRestrictionListUpdateOldRequest") @ResponseWrapper(className="ru.bitel.bgbilling.modules.inet.common.service.jaxws.InetServRestrictionListUpdateOldResponse") @Deprecated void inetServRestrictionListUpdate(int inetServId, List<InetServRestriction> restrictionList) throws Exception Deprecated.- Throws:
Exception
-
inetServRestrictionListUpdate
void inetServRestrictionListUpdate(int contractId, int inetServId, List<InetServRestriction> restrictionList) throws Exception - Throws:
Exception
-
vlanResourceCategoryId
Deprecated.- Throws:
Exception
-
vlanResourceCategoryIds
- Throws:
Exception
-
ipResourceCategoryIds
List<Integer> ipResourceCategoryIds(int deviceId, int interfaceId, int serviceTypeId) throws Exception - Throws:
Exception
-
searchInetServ
- Throws:
Exception
-
inetServSaReinit
- Throws:
Exception
-
ipResourceLinkCheck
- Throws:
Exception
-
ipResourceLinkSet
- Throws:
Exception
-
inetGetIpFromParent
- Throws:
Exception
-
authorizationRequest
int authorizationRequest(int contractId, int servId, boolean accountingPeriodActivate, long timeout) throws Exception - Throws:
Exception
-
instead