public Collection<RequestStatusResponse> getRequestStatus(Collection<Long> ids) {
    ensureInitialized();
    List<RequestStatusResponse> requestStatusResponses = new ArrayList<>();
    for (long id : ids) {
      RequestStatusResponse response = getRequestStatus(id);
      if (response != null) {
        requestStatusResponses.add(response);
      }
    }

    return requestStatusResponses;
  }
Currently we are just returning all stages for all requests
and relying on the StageResourceProvider to convert each to a resource and do a predicate eval on each.
ambari-server/src/main/java/org/apache/ambari/server/topology/TopologyManager.java