Interface InetServService
public interface InetServService
- 
Method Summary
Modifier and TypeMethodDescriptionintauthorizationRequest(int contractId, int servId, boolean accountingPeriodActivate, long timeout) byte[]inetGetIpFromParent(InetServ serv) voidinetOptionDelete(int id) inetOptionGet(int id) voidinetOptionMove(int newParentId, Set<Integer> ids) intvoidinetServDelete(int id, boolean force) Удаление сервиса договора по его ID.inetServGet(int inetServId) Получение сервиса (аккаунта) договора по его ID.voidinetServIsActive(InetServ inetServ) inetServList(int contractId) Deprecated.inetServList(int contractId, String orderBy) Получение списка сервисов определенного договора с возможностью сортировки списка.voidinetServMove(InetServ inetServ, int cidTo) inetServOptionList(int inetServId) inetServPasswordGenerate(int inetServTypeId) inetServRestrictionList(int inetServId) Deprecated.inetServRestrictionList(int contractId, int inetServId) voidinetServRestrictionListUpdate(int contractId, int inetServId, List<InetServRestriction> restrictionList) voidinetServRestrictionListUpdate(int inetServId, List<InetServRestriction> restrictionList) Deprecated.voidinetServSaReinit(int id) voidinetServStateModify(int inetServId, short state, int accessCode) inetServTree(int contractId) Получение дерева сервисов (аккаунтов) договора.voidinetServTypeDelete(int id) Удаление типа сервиса.inetServTypeGet(int id) Получение типа сервиса по его ID.Json с данными о интерфейсе и суперклассе обработчика IP протоколаПолучение списка типов сервиса.intinetServTypeUpdate(InetServType inetServType) Создание/обновление типа сервиса.intinetServUpdate(InetServ inetServ, List<InetServOption> optionList, boolean generateLogin, boolean generatePassword, long saWaitTimeout) Создание/обновление сервиса договора.inetServWithChildGet(int inetServId) voidinetServWrap(InetServ inetServ, int cidTo, Date date) ipResourceCategoryIds(int deviceId, int interfaceId, int serviceTypeId) voidsearchInetServ(InetServSearchParam searchParam, Page page) voidtrafficTypeDelete(int id) trafficTypeGet(int id) voidtrafficTypeLinkDelete(int id) trafficTypeLinkGet(int id) intintintvlanResourceCategoryId(int deviceId) Deprecated.vlanResourceCategoryIds(int deviceId)  
- 
Method Details
- 
inetServTypeGet
Получение типа сервиса по его ID.- Parameters:
 id- ID типа сервиса.- Returns:
 - тип сервиса.
 - Throws:
 BGExceptionException
 - 
inetServTypeList
Получение списка типов сервиса.- Returns:
 - список типов сервиса.
 - Throws:
 BGExceptionException
 - 
inetServTypeTitleList
- Throws:
 Exception
 - 
inetServTypeUpdate
Создание/обновление типа сервиса.- Parameters:
 inetServType- обновляемый тип сервиса, если id<=0, то создается новый.- Returns:
 - ID созданного/обновленного типа сервиса.
 - Throws:
 BGExceptionException
 - 
inetServTypeDelete
Удаление типа сервиса. Если в БД есть сервисы данного типа, то будет брошен BGMessageException.- Parameters:
 id- ID типа сервиса.- Throws:
 BGExceptionException
 - 
inetServTypeIpClass
Json с данными о интерфейсе и суперклассе обработчика IP протокола- Returns:
 - Throws:
 BGExceptionException
 - 
inetServGet
Получение сервиса (аккаунта) договора по его ID.- Parameters:
 inetServId- ID сервиса.- Returns:
 - сервис договора.
 - Throws:
 BGExceptionException
 - 
inetServWithChildGet
- Throws:
 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:
 BGExceptionException
 - 
inetServTree
Получение дерева сервисов (аккаунтов) договора.- Parameters:
 contractId- ID договора- Returns:
 - дерево сервисов договора, корень данного дерева - фиктивный сервис с ID=0.
 - Throws:
 BGExceptionException
 - 
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:
 BGExceptionException
 - 
inetServDelete
Удаление сервиса договора по его ID.- Parameters:
 id- ID сервиса договора.force- если true - то принудительное удаление договора, без проверки на период и активные сессии.- Throws:
 BGExceptionException
 - 
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