package hu.sch.domain; import hu.sch.domain.user.User; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Table; /** * * @author hege */ @Entity @Table(name = "pontigenyles") public class PointRequest extends AbstractValuationRequest { @Column(name = "pont") private Integer point; public PointRequest() { this(null, 0); } public PointRequest(final User user, final Integer point) { this.point = point; setUser(user); } public Integer getPoint() { return point; } public void setPoint(final Integer point) { this.point = point; } /** * Lemásoljuk a kérelmet, hogy egy új értékeléshez elmenthessük. * * @param v az új értékelés, amihez lemásoltuk a kérelmet * @return másolat, amit elmenthetünk újként */ public PointRequest copy(final Valuation v) { final PointRequest pr = new PointRequest(); pr.setValuation(v); pr.setPoint(point); pr.setUser(getUser()); return pr; } }