forum.bitel.ru
http://forum.bitel.ru/

Получение хоста родительского устройства (java)
http://forum.bitel.ru/viewtopic.php?f=44&t=9578
Страница 1 из 1

Автор:  Cucumber [ 15 авг 2014, 18:14 ]
Заголовок сообщения:  Получение хоста родительского устройства (java)

Добрый день.

Работая с текущим inetDevice есть необходимость получить хост его родителя.
Но в классе inetDevice я могу получить только id вышестоящего устройства:
int hwParentId = inetDevice.getParentId();

Подскажите, пожалуйста, каким образом можно получить доступ к родителю?

Автор:  Amir [ 19 авг 2014, 17:59 ]
Заголовок сообщения:  Re: Получение хоста родительского устройства (java)

Примерно так:
Код:
import ru.bitel.bgbilling.modules.inet.api.server.bean.InetDeviceMap;
import ru.bitel.bgbilling.modules.inet.api.server.bean.InetDeviceMap.InetDeviceMapItem;

private InetDeviceMap inetDeviceMap;

public void init()
{
  this.inetDeviceMap = InetDeviceMap.getInstance( moduleId );
}

public InetDevice getParentDevice( InetDevice device )
{
  InetDeviceMapItem inetDeviceItem = this.inetDeviceMap.get( device.getParentId() );
  if( inetDeviceItem == null )
  {
    return null;
  }

  return inetDeviceItem.getDevice();
}

Автор:  Cucumber [ 20 авг 2014, 11:54 ]
Заголовок сообщения:  Re: Получение хоста родительского устройства (java)

Спасибо большое, всё получилось.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/