View Javadoc
1   package ejava.examples.asyncmarket;
2   
3   import java.util.List;
4   
5   import ejava.examples.asyncmarket.bo.AuctionItem;
6   import ejava.examples.asyncmarket.bo.Order;
7   
8   public interface Buyer {
9       List<AuctionItem> getAvailableItems(int index, int count)
10          throws MarketException;
11      AuctionItem getItem(long itemId)
12          throws MarketException;
13      long bidProduct(long productId, String userId, double amount)
14          throws MarketException;    
15      long placeOrder(long productId, String userId, double maxAmount)
16          throws MarketException;
17      Order getOrder(long orderId)
18          throws MarketException;
19  }