private RouteFilterList toRouteFilterList(PrefixList prefixList) { String name = prefixList.getName(); RouteFilterList newList = new RouteFilterList(name); List<RouteFilterLine> newLines = prefixList.getRules().values().stream() .map(l -> new RouteFilterLine(l.getAction(), l.getPrefix(), l.getLengthRange())) .collect(ImmutableList.toImmutableList()); newList.setLines(newLines); return newList; }
static RouteFilterList toRouteFilterList(PrefixList list) { RouteFilterList newRouteFilterList = new RouteFilterList(list.getName()); List<RouteFilterLine> newLines = list.getLines().stream() .map( l -> new RouteFilterLine( l.getAction(), new IpWildcard(l.getPrefix()), l.getLengthRange())) .collect(ImmutableList.toImmutableList()); newRouteFilterList.setLines(newLines); return newRouteFilterList; }