@Override public void execute() { Pair<List<? extends StaticRoute>, Integer> result = _vpcService.listStaticRoutes(this); ListResponse<StaticRouteResponse> response = new ListResponse<StaticRouteResponse>(); List<StaticRouteResponse> routeResponses = new ArrayList<StaticRouteResponse>(); for (StaticRoute route : result.first()) { StaticRouteResponse ruleData = _responseGenerator.createStaticRouteResponse(route); routeResponses.add(ruleData); } response.setResponses(routeResponses, result.second()); response.setResponseName(getCommandName()); setResponseObject(response); }
@Override public void execute() { checkDeprecatedParameters(); final Pair<List<? extends StaticRoute>, Integer> result = _vpcService.listStaticRoutes(this); final ListResponse<StaticRouteResponse> response = new ListResponse<>(); final List<StaticRouteResponse> routeResponses = new ArrayList<>(); result.first().forEach(route -> { final StaticRouteResponse ruleData = _responseGenerator.createStaticRouteResponse(route); routeResponses.add(ruleData); }); response.setResponses(routeResponses, result.second()); response.setResponseName(getCommandName()); setResponseObject(response); }