package org.hibernate.brmeyer.demo.entity;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
/**
* The Class Donation.
*/
@Entity
public class Donation {
/** The id. */
@Id
@GeneratedValue
private int id;
/** The amount. */
private double amount;
/** The date added. */
private Date dateAdded;
/** The project. */
@ManyToOne
private Project project;
/** The user. */
@ManyToOne
private User user;
/**
* Gets the amount.
*
* @return the amount
*/
public double getAmount() {
return amount;
}
/**
* Sets the amount.
*
* @param amount the new amount
*/
public void setAmount(double amount) {
this.amount = amount;
}
/**
* Gets the date added.
*
* @return the date added
*/
public Date getDateAdded() {
return dateAdded;
}
/**
* Sets the date added.
*
* @param dateAdded the new date added
*/
public void setDateAdded(Date dateAdded) {
this.dateAdded = dateAdded;
}
/**
* Gets the project.
*
* @return the project
*/
public Project getProject() {
return project;
}
/**
* Sets the project.
*
* @param project the new project
*/
public void setProject(Project project) {
this.project = project;
}
/**
* Gets the user.
*
* @return the user
*/
public User getUser() {
return user;
}
/**
* Sets the user.
*
* @param user the new user
*/
public void setUser(User user) {
this.user = user;
}
/**
* Gets the id.
*
* @return the id
*/
public int getId() {
return id;
}
/**
* Sets the id.
*
* @param id the new id
*/
public void setId(int id) {
this.id = id;
}
}