public class JPAAuctionItemDAO extends Object implements AuctionItemDAO
| Modifier and Type | Field and Description |
|---|---|
private EntityManager |
em |
| Constructor and Description |
|---|
JPAAuctionItemDAO() |
| Modifier and Type | Method and Description |
|---|---|
Bid |
addBid(long itemId,
Bid bid) |
AuctionItem |
createItem(AuctionItem item) |
List<AuctionItem> |
getAvailableItems(int index,
int count) |
Bid |
getBid(long bidId) |
AuctionItem |
getItem(long itemId) |
List<AuctionItem> |
getItems(int index,
int count) |
List<AuctionItem> |
getItems(String queryString,
Map<String,Object> params,
int index,
int count) |
void |
removeBid(Bid bid) |
void |
removeItem(long id) |
void |
setEntityManager(EntityManager em) |
AuctionItem |
updateItem(AuctionItem item) |
private EntityManager em
public void setEntityManager(EntityManager em)
public AuctionItem getItem(long itemId)
getItem in interface AuctionItemDAOpublic AuctionItem createItem(AuctionItem item)
createItem in interface AuctionItemDAOpublic AuctionItem updateItem(AuctionItem item)
updateItem in interface AuctionItemDAOpublic Bid addBid(long itemId, Bid bid)
addBid in interface AuctionItemDAOpublic List<AuctionItem> getItems(int index, int count)
getItems in interface AuctionItemDAOpublic List<AuctionItem> getAvailableItems(int index, int count)
getAvailableItems in interface AuctionItemDAOpublic List<AuctionItem> getItems(String queryString, Map<String,Object> params, int index, int count)
getItems in interface AuctionItemDAOpublic void removeItem(long id)
removeItem in interface AuctionItemDAOpublic Bid getBid(long bidId)
getBid in interface AuctionItemDAOpublic void removeBid(Bid bid)
removeBid in interface AuctionItemDAOCopyright © 2015 John's Hopkins University, Engineering Programs for Professionals. All rights reserved.