package auction.impl;
import java.util.ArrayList;
import java.util.Collection;
import auction.Account;
import auction.Auction;
import auction.Bid;
import auction.User;
public class UserImpl extends PersonImpl implements User {
private Account account = new AccountImpl(this);
private Collection<Bid> bids = new ArrayList<Bid>();
private Collection<Auction> joinedAuctions = new java.util.ArrayList<Auction>();
public UserImpl(String firstName,String lastName,String email,String password,String address) {
super(firstName,lastName,email,password,address);
}
/* (non-Javadoc)
* @see auction.impl.User#getAccount()
*/
public Account getAccount() {
return account;
}
/* (non-Javadoc)
* @see auction.impl.User#getBids()
*/
public Collection<Bid> getBids() {
return bids;
}
/* (non-Javadoc)
* @see auction.impl.User#getJoinedAuctions()
*/
public Collection<Auction> getJoinedAuctions() {
return joinedAuctions;
}
}