forum.bitel.ru http://forum.bitel.ru/ |
|
Модуль инет. список возможных стат.адрес для сервиса. http://forum.bitel.ru/viewtopic.php?f=19&t=11905 |
Страница 1 из 1 |
Автор: | Brodayga [ 02 сен 2016, 18:54 ] |
Заголовок сообщения: | Модуль инет. список возможных стат.адрес для сервиса. |
Есть ли метод при помощи которого по сервису модуля инет можно получить список доступных адресов . Аналогично тому как это делается в клиенте при нажатии "<<<" и выбора ресурса "ВСЕ". Нашел только Код: freeIpResourceRangeList(java.util.Collection<java.lang.Integer> ipResourceCategoryIds, java.util.Collection<java.lang.Integer> ipResourceIds, java.util.Date dateFrom, java.util.Date dateTo, int range, int max) но необходимо будет вычислять по сервису девайс, по девайсу категории, по категории ресурсы. |
Автор: | barguzin2 [ 02 сен 2016, 20:05 ] |
Заголовок сообщения: | Re: Модуль инет. список возможных стат.адрес для сервиса. |
Так адреса получаются не для сервиса, а как раз для девайса, к которому подключаете сервис. Так что здесь всё нормально и следует логике. |
Автор: | Brodayga [ 02 сен 2016, 20:09 ] |
Заголовок сообщения: | Re: Модуль инет. список возможных стат.адрес для сервиса. |
Я не спорю, что это следует логике. Но может эта логика реализована в каком то методе. Пусть не по сервису, а по девайсу. |
Автор: | Brodayga [ 02 сен 2016, 22:18 ] |
Заголовок сообщения: | Re: Модуль инет. список возможных стат.адрес для сервиса. |
Получилось что то такое Код: Set ipResourceIds = new HashSet(); List ipResourceCategoryIds1 = wsServ.ipResourceCategoryIds(inetServ.getDeviceId(), inetServ.getInterfaceId(), inetServ.getTypeId()); Set ipResourceCategoryIds = new HashSet<Integer> (ipResourceCategoryIds1); List<IpResourceRange> range = wsResource.freeIpResourceRangeList( ipResourceCategoryIds,ipResourceIds,new Date(), new Date(),1,1); если не добавлять ipResourceIds то выводит из всех ресурсов Короче путь не нашёл |
Автор: | stark [ 05 сен 2016, 21:31 ] |
Заголовок сообщения: | Re: Модуль инет. список возможных стат.адрес для сервиса. |
Brodayga писал(а): Есть ли метод при помощи которого по сервису модуля инет можно получить список доступных адресов . Аналогично тому как это делается в клиенте при нажатии "<<<" и выбора ресурса "ВСЕ". Нашел только Код: freeIpResourceRangeList(java.util.Collection<java.lang.Integer> ipResourceCategoryIds, java.util.Collection<java.lang.Integer> ipResourceIds, java.util.Date dateFrom, java.util.Date dateTo, int range, int max) но необходимо будет вычислять по сервису девайс, по девайсу категории, по категории ресурсы. Пока вроде только так. ipResourceCategoryIds можно получить другим методом. ipResourceIds - вроде можно пустой список передать. |
Автор: | Brodayga [ 06 сен 2016, 02:15 ] |
Заголовок сообщения: | Re: Модуль инет. список возможных стат.адрес для сервиса. |
stark писал(а): Пока вроде только так. ipResourceCategoryIds можно получить другим методом. Я нашёл только этот wsServ.ipResourceCategoryIds(inetServ.getDeviceId(), inetServ.getInterfaceId(), inetServ.getTypeId()); . Если есть более правильный подскажите. stark писал(а): ipResourceIds - вроде можно пустой список передать. так и сделал.(эмпирическим путём) Выше приведённая конструкция работает. Но если есть более оптимальное решение хотелось бы увидеть. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |