/** * Returns the list of active subscriptions for a given broker. * These are subscriptions that have non-zero committed-customer counts. */ public List<TariffSubscription> findActiveSubscriptionsForBroker (Broker broker) { List<TariffSubscription> result = new ArrayList<TariffSubscription>(); for (TariffSubscription sub : findSubscriptionsForBroker(broker)) { if (sub.getCustomersCommitted() > 0) { result.add(sub); } } return result; }