Package ejava.examples.asyncmarket
Interface Buyer
-
- All Known Subinterfaces:
BuyerLocal
,BuyerRemote
- All Known Implementing Classes:
BuyerEJB
public interface Buyer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description long
bidProduct(long productId, String userId, double amount)
List<AuctionItem>
getAvailableItems(int index, int count)
AuctionItem
getItem(long itemId)
Order
getOrder(long orderId)
long
placeOrder(long productId, String userId, double maxAmount)
-
-
-
Method Detail
-
getAvailableItems
List<AuctionItem> getAvailableItems(int index, int count)
-
getItem
AuctionItem getItem(long itemId) throws ResourceNotFoundException
- Throws:
ResourceNotFoundException
-
bidProduct
long bidProduct(long productId, String userId, double amount) throws ResourceNotFoundException, InvalidRequestException
-
placeOrder
long placeOrder(long productId, String userId, double maxAmount) throws ResourceNotFoundException, InvalidRequestException
-
getOrder
Order getOrder(long orderId) throws ResourceNotFoundException
- Throws:
ResourceNotFoundException
-
-