private List<Queue.Item> filterQueue(List<Queue.Item> base) { if (!isFilterQueue()) { return base; } Collection<TopLevelItem> items = getItems(); return base.stream().filter(qi -> filterQueueItemTest(qi, items)) .collect(Collectors.toList()); }
public boolean superIsFilterQueue() { return super.isFilterQueue(); }
private List<Queue.Item> filterQueue(List<Queue.Item> base) { if (!isFilterQueue()) { return base; } Collection<TopLevelItem> items = getItems(); return base.stream().filter(qi -> filterQueueItemTest(qi, items)) .collect(Collectors.toList()); }
@Override public boolean isFilterQueue() { initPython(); if (pexec.isImplemented(17)) { return pexec.execPythonBool("is_filter_queue"); } else { return super.isFilterQueue(); } }
public List<Queue.Item> getQueueItems() { if (!isFilterQueue()) { return Arrays.asList(Hudson.getInstance().getQueue().getItems()); } Collection<TopLevelItem> items = getItems(); List<Queue.Item> result = new ArrayList<Queue.Item>(); for (Queue.Item qi: Hudson.getInstance().getQueue().getItems()) { if (items.contains(qi.task)) { result.add(qi); } } return result; }
public List<Queue.Item> getQueueItems() { if (!isFilterQueue()) { return Arrays.asList(Hudson.getInstance().getQueue().getItems()); } Collection<TopLevelItem> items = getItems(); List<Queue.Item> result = new ArrayList<Queue.Item>(); for (Queue.Item qi: Hudson.getInstance().getQueue().getItems()) { if (items.contains(qi.task)) { result.add(qi); } } return result; }
public List<Queue.Item> getQueueItems() { if (!isFilterQueue()) { return Arrays.asList(Hudson.getInstance().getQueue().getItems()); } Collection<TopLevelItem> items = getItems(); List<Queue.Item> result = new ArrayList<Queue.Item>(); for (Queue.Item qi : Hudson.getInstance().getQueue().getItems()) { if (items.contains(qi.task)) { result.add(qi); } } return result; }
public List<Queue.Item> getQueueItems() { if (!isFilterQueue()) { return Arrays.asList(Hudson.getInstance().getQueue().getItems()); } Collection<TopLevelItem> items = getItems(); List<Queue.Item> result = new ArrayList<Queue.Item>(); for (Queue.Item qi: Hudson.getInstance().getQueue().getItems()) { if (items.contains(qi.task)) { result.add(qi); } } return result; }