@Override public Result evaluate(Environment environment) { Result result = new Result(); Ip6AccessList list = environment.getConfiguration().getIp6AccessLists().get(_list); if (list != null) { // TODO } else { environment.setError(true); result.setBooleanValue(false); return result; } throw new UnsupportedOperationException("no implementation for generated method"); }
@Override public BooleanExpr toBooleanExpr(Configuration c, CiscoConfiguration cc, Warnings w) { Disjunction d = new Disjunction(); List<BooleanExpr> disjuncts = d.getDisjuncts(); for (String listName : _listNames) { Object list; Ip6AccessList ipAccessList = null; Route6FilterList routeFilterList = null; if (_routing) { routeFilterList = c.getRoute6FilterLists().get(listName); list = routeFilterList; } else { ipAccessList = c.getIp6AccessLists().get(listName); list = ipAccessList; } if (list != null) { if (_routing) { disjuncts.add( new MatchPrefix6Set(new DestinationNetwork6(), new NamedPrefix6Set(listName))); } else { disjuncts.add(new MatchIp6AccessList(listName)); } } } return d.simplify(); } }
abstractConf.setDefaultInboundAction(conf.getDefaultInboundAction()); abstractConf.setIpAccessLists(conf.getIpAccessLists()); abstractConf.setIp6AccessLists(conf.getIp6AccessLists()); abstractConf.setRouteFilterLists(conf.getRouteFilterLists()); abstractConf.setRoute6FilterLists(conf.getRoute6FilterLists());
c.getRoute6FilterLists().put(rfList.getName(), rfList); c.getIp6AccessLists() .put( saList.getName(), c.getIp6AccessLists().put(ipaList.getName(), ipaList);