コード例 #1
0
 @Override
 public BaremetalPxeResponse getApiResponse(BaremetalPxeVO vo) {
   BaremetalPxePingResponse response = new BaremetalPxePingResponse();
   response.setId(String.valueOf(vo.getId()));
   response.setPhysicalNetworkId(String.valueOf(vo.getPhysicalNetworkId()));
   response.setPodId(String.valueOf(vo.getPodId()));
   Map<String, String> details = _hostDetailsDao.findDetails(vo.getHostId());
   response.setPingStorageServerIp(
       details.get(BaremetalPxeService.PXE_PARAM_PING_STORAGE_SERVER_IP));
   response.setPingDir(details.get(BaremetalPxeService.PXE_PARAM_PING_ROOT_DIR));
   response.setTftpDir(details.get(BaremetalPxeService.PXE_PARAM_TFTP_DIR));
   return response;
 }
コード例 #2
0
 @Override
 public BaremetalPxeResponse getApiResponse(BaremetalPxeVO vo) {
   BaremetalPxeResponse response = new BaremetalPxeResponse();
   response.setId(vo.getUuid());
   HostVO host = _hostDao.findById(vo.getHostId());
   response.setUrl(host.getPrivateIpAddress());
   PhysicalNetworkServiceProviderVO providerVO =
       _physicalNetworkServiceProviderDao.findById(vo.getNetworkServiceProviderId());
   response.setPhysicalNetworkId(providerVO.getUuid());
   PhysicalNetworkVO nwVO = _physicalNetworkDao.findById(vo.getPhysicalNetworkId());
   response.setPhysicalNetworkId(nwVO.getUuid());
   response.setObjectName("baremetalpxeserver");
   return response;
 }