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 longbidProduct(long productId, String userId, double amount)List<AuctionItem>getAvailableItems(int index, int count)AuctionItemgetItem(long itemId)OrdergetOrder(long orderId)longplaceOrder(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
-
-