package bargainingchips.actions; import java.util.Iterator; import bargainingchips.Bundle; import bargainingchips.BundleBuilder; public class Bid extends Offer //implements Iterable { /** * Creates a bid. Bundle is immutable and therefore so is Offer. */ public Bid(Bundle b) { super(b, OfferType.BID); } /** * Just a sample example of a bid */ public static Bundle getSampleBid(String color, int qty) { Bundle b = new BundleBuilder() .addStack(color, 7.0, qty) .build(); return b; } @Override public String toString() { return "Bid: " + getBundle(); } // @Override // public Iterator iterator() { // return b.keySet().iterator(); // } }