package pr03; import java.util.*; public class Franchise { private String name; private ArrayList restaurants; private final int DISCOUNT_CAPACITY = 50; public Franchise(String name) { this.name = name; restaurants = new ArrayList(); } public int getNumRestaurants() { return restaurants.size(); } public Restaurant getRestaurant(int number) { if ((number < 1) || (number > restaurants.size())) return null; return restaurants.get(number-1); } public Restaurant getRestaurant(String name) { for (int i=0;i= DISCOUNT_CAPACITY) && (restaurants.get(i).getAveragePrice() < average)) System.out.println(" "+restaurants.get(i)); } public void printLargestDiningInRestaurant() { int pos = -1; DiningIn biggest; for (int i=0;i ((DiningIn)(restaurants.get(pos))).getCapacity()) pos = i; } if (pos == -1) System.out.println("No Dining In Restaurants"); else System.out.println("Largest Dining In: "+restaurants.get(pos)); } public void printDiningInByCapacity() { ArrayList diningIn = new ArrayList(); for (int i=0;i