public static IpV6Address createDefaultIpv6Address() { IpV6Address ipv6Address = new IpV6Address(); ipv6Address.setBootProtocol(Ipv6BootProtocol.NONE); return ipv6Address; }
private static IpV6Address createIpV6Address(ResultSet rs, String v6BootProtocol) throws SQLException { final IpV6Address ipV6Address = new IpV6Address(); ipV6Address.setBootProtocol(Ipv6BootProtocol.valueOf(v6BootProtocol)); ipV6Address.setAddress(rs.getString("ipv6_address")); if (rs.getObject("ipv6_prefix") != null) { ipV6Address.setPrefix(rs. getInt("ipv6_prefix")); } ipV6Address.setGateway(rs.getString("ipv6_gateway")); return ipV6Address; }
public IpV6Address createPrimaryIpv6Address() { IpV6Address ipv6Address = new IpV6Address(); ipv6Address.setBootProtocol(Ipv6BootProtocol.DHCP); return ipv6Address; }
private void initIpv6ConfigurationStaticBootProtocol(Ipv6BootProtocol networkBootProtocol) { initIpv6Configuration(); ipv6Address.setBootProtocol(networkBootProtocol); iface.setIpv6BootProtocol(networkBootProtocol); }
public static void populateIpv6Details(InterfacePropertiesAccessor interfacePropertiesAccessor, IpV6Address ipv6Address) { final Ipv6BootProtocol ipv6BootProtocol = interfacePropertiesAccessor.getIpv6BootProtocol(); ipv6Address.setBootProtocol(ipv6BootProtocol); final boolean staticBootProtocol = Ipv6BootProtocol.STATIC_IP == ipv6BootProtocol; ipv6Address.setAddress(staticBootProtocol ? interfacePropertiesAccessor.getIpv6Address() : null); ipv6Address.setPrefix(staticBootProtocol ? interfacePropertiesAccessor.getIpv6Prefix() : null); ipv6Address.setGateway(staticBootProtocol ? interfacePropertiesAccessor.getIpv6Gateway() : null); } }
@Override public IpV6Address apply(VdsNetworkInterface nic) { IpV6Address ipv6Address = new IpV6Address(); if (nic.getIpv6BootProtocol() == Ipv6BootProtocol.STATIC_IP) { ipv6Address.setAddress(nic.getIpv6Address()); ipv6Address.setPrefix(nic.getIpv6Prefix()); ipv6Address.setGateway(nic.getIpv6Gateway()); } ipv6Address.setBootProtocol(nic.getIpv6BootProtocol()); return ipv6Address; } }
ipV6Address.setBootProtocol(assignmentMethod);
private void initIpv6ConfigurationBootProtocol(boolean sameBootProtocol) { initIpv6Configuration(); ipv6Address.setBootProtocol(IPV6_BOOT_PROTOCOL); Ipv6BootProtocol ifaceBootProtocol = sameBootProtocol ? IPV6_BOOT_PROTOCOL : Ipv6BootProtocol.forValue((IPV4_BOOT_PROTOCOL.getValue() + 1) % Ipv4BootProtocol.values().length); iface.setIpv6BootProtocol(ifaceBootProtocol); }
private IpV6Address createIpv6Address(Ipv6BootProtocol ipv6BootProtocol) { IpV6Address primaryIpv6Address = new IpV6Address(); primaryIpv6Address.setBootProtocol(ipv6BootProtocol); primaryIpv6Address.setAddress(randomIpv6Address()); primaryIpv6Address.setGateway(randomIpv6Address()); primaryIpv6Address.setPrefix(64); return primaryIpv6Address; }
@Test public void testMapFromEntityIpv6Assignment() { final IpV6Address entity = new IpV6Address(); entity.setBootProtocol(Ipv6BootProtocol.AUTOCONF); entity.setAddress(ADDRESS); entity.setGateway(GATEWAY); entity.setPrefix(PREFIX); final IpAddressAssignment actual = NetworkAttachmentMapper.mapIpv6AddressAssignment(entity); assertEquals(BootProtocol.AUTOCONF, actual.getAssignmentMethod()); assertEquals(ADDRESS, actual.getIp().getAddress()); assertEquals(GATEWAY, actual.getIp().getGateway()); assertEquals(PREFIX_STR, actual.getIp().getNetmask()); }