private static void addIpsByVersion(Ips ips, List<String> entityIps, IpVersion ipVersion) { if (entityIps != null) { for (String entityIp : entityIps) { Ip ip = new Ip(); ip.setAddress(entityIp); ip.setVersion(ipVersion); ips.getIps().add(ip); } } }
/** * Create an instance of {@link Ips } * */ public Ips createIps() { return new Ips(); }
@Override protected void verify(ReportedDevice model, ReportedDevice transform) { assertNotNull(transform); assertEquals(model.getName(), transform.getName()); assertNotNull(transform.getVm()); assertEquals(model.getVm().getId(), transform.getVm().getId()); assertNotNull(transform.getMac()); assertEquals(model.getMac().getAddress(), transform.getMac().getAddress()); assertNotNull(transform.getType()); assertEquals(model.getType(), transform.getType()); assertNotNull(transform.getIps()); assertTrue(transform.getIps().isSetIps()); assertEquals(transform.getIps().getIps().size(), model.getIps().getIps().size()); for (int i = 0; i < transform.getIps().getIps().size(); i++) { assertEquals(transform.getIps().getIps().get(i).getAddress(), model.getIps().getIps().get(i).getAddress()); assertEquals(transform.getIps().getIps().get(i).getVersion(), model.getIps().getIps().get(i).getVersion()); } } }
private void verifyIps(ReportedDevice device) { List<Ip> ips = device.getIps().getIps(); assertEquals(ADDRESSES.length, ips.size()); for (int i = 0; i < ADDRESSES.length; i++) { assertEquals(ADDRESSES[i], ips.get(i).getAddress()); } }
private static void mapIps(VmGuestAgentInterface vmGuestAgentInterface, ReportedDevice model) { List<String> ipv4 = vmGuestAgentInterface.getIpv4Addresses(); List<String> ipv6 = vmGuestAgentInterface.getIpv6Addresses(); if (ipv4 != null && !ipv4.isEmpty() || ipv6 != null && !ipv6.isEmpty()) { Ips ips = new Ips(); model.setIps(ips); addIpsByVersion(ips, ipv4, IpVersion.V4); addIpsByVersion(ips, ipv6, IpVersion.V6); } }
@Override protected ReportedDevice postPopulate(ReportedDevice model) { model.setType(ReportedDeviceType.NETWORK); for (Ip ip : model.getIps().getIps()) { ip.setVersion(IpVersion.V4); ip.setGateway(null); ip.setNetmask(null); } return model; }
Ips deviceIps = fromDevice.getIps(); if (deviceIps != null) { fromIps.addAll(deviceIps.getIps());
to.getIps().getIPs().addAll(adaptOut(from.getIps().getIps()));