package auction.impl;
import auction.Auction;
import auction.Bid;
public class BidImpl implements Bid {
private int amount;
private Auction auction;
private UserImpl user;
public BidImpl(UserImpl user, Auction auction, int amount){
this.user = user;
this.amount = amount;
auction.getBids().add(this);
user.getBids().add(this);
}
/* (non-Javadoc)
* @see auaction.impl.Bid#getAmount()
*/
public int getAmount() {
return amount;
}
/* (non-Javadoc)
* @see auaction.impl.Bid#getAuction()
*/
public Auction getAuction() {
return auction;
}
/* (non-Javadoc)
* @see auaction.impl.Bid#getUser()
*/
public UserImpl getUser() {
return user;
}
/* (non-Javadoc)
* @see auaction.impl.Bid#toString()
*/
public String toString() {
return user.getEmail()+" "+amount;
}
}