public static EndpointAddressType getDefaultInstance(java.lang.String defaultValue) { switch (defaultValue) { case "ipv4": return new EndpointAddressType(EndpointAddressType.Enumeration.Ipv4); case "ipv6": return new EndpointAddressType(EndpointAddressType.Enumeration.Ipv6); default: return null; } }
partitionBuilder.setPid(entry.getPid()); for (EndpointAddressGroup endpointAddressGroup : entry.getEndpointAddressGroup()) { if (endpointAddressGroup.getAddressType().getEnumeration() == EndpointAddressType.Enumeration.Ipv4) { if (filter!=null && filter.getAddressType()!=null && !filter.getAddressType().isEmpty() } else if (endpointAddressGroup.getAddressType().getEnumeration() == EndpointAddressType.Enumeration.Ipv6) { if (filter!=null && filter.getAddressType()!=null && !filter.getAddressType().isEmpty()
private void mergeAddressesListToDefaultNetworkMap(List<Addresses> addressesList, final WriteTransaction wx) { List<org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic .manual.maps.networkmap.rev151021.network.map.Map> networkMap = new LinkedList<>(); org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic .manual.maps.networkmap.rev151021.network.map.MapBuilder builder = new org.opendaylight.yang.gen.v1.urn.opendaylight.alto.basic .manual.maps.networkmap.rev151021.network.map.MapBuilder(); List<IpPrefix> prefixList = aggregateAddressesList(addressesList); List<EndpointAddressGroup> emptyEndpointAddressGroup = new LinkedList<>(); emptyEndpointAddressGroup.add(new EndpointAddressGroupBuilder() .setAddressType(new EndpointAddressType(EndpointAddressType.Enumeration.Ipv4)) .setEndpointPrefix(prefixList) .build()); builder.setPid(new PidName("PID0")) .setEndpointAddressGroup(emptyEndpointAddressGroup); networkMap.add(builder.build()); ManualMapsUtils.createResourceNetworkMap(DEFAULT_AUTO_NETWORKMAP, networkMap, wx); }