package org.jboss.seam.example.restbay;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import org.hibernate.validator.NotNull;
@Entity
public class Bid implements Serializable
{
private static final long serialVersionUID = -6214050645831251660L;
private Integer bidId;
private Auction auction;
private Account account;
private Date bidDate;
private double maxAmount;
private double actualAmount;
@Id @GeneratedValue
public Integer getBidId()
{
return bidId;
}
public void setBidId(Integer bidId)
{
this.bidId = bidId;
}
@NotNull
@ManyToOne
public Auction getAuction()
{
return auction;
}
public void setAuction(Auction auction)
{
this.auction = auction;
}
@NotNull
public Account getAccount()
{
return account;
}
public void setAccount(Account account)
{
this.account = account;
}
@NotNull
public Date getBidDate()
{
return bidDate;
}
public void setBidDate(Date bidDate)
{
this.bidDate = bidDate;
}
public double getMaxAmount()
{
return maxAmount;
}
public void setMaxAmount(double maxAmount)
{
this.maxAmount = maxAmount;
}
public double getActualAmount()
{
return actualAmount;
}
public void setActualAmount(double actualAmount)
{
this.actualAmount = actualAmount;
}
}