@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; }
@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; }