![JAR search and dependency download from the Maven repository](/logo.png)
fi.foyt.fni.persistence.model.gamelibrary.OrderItem Maven / Gradle / Ivy
package fi.foyt.fni.persistence.model.gamelibrary;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.validation.constraints.NotNull;
import org.hibernate.validator.constraints.NotEmpty;
import fi.foyt.fni.persistence.model.illusion.IllusionEvent;
@Entity
public class OrderItem {
public Long getId() {
return id;
}
public Order getOrder() {
return order;
}
public void setOrder(Order order) {
this.order = order;
}
public Integer getCount() {
return count;
}
public void setCount(Integer count) {
this.count = count;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Publication getPublication() {
return publication;
}
public void setPublication(Publication publication) {
this.publication = publication;
}
public IllusionEvent getIllusionEvent() {
return illusionEvent;
}
public void setIllusionEvent(IllusionEvent illusionEvent) {
this.illusionEvent = illusionEvent;
}
public Double getUnitPrice() {
return unitPrice;
}
public void setUnitPrice(Double unitPrice) {
this.unitPrice = unitPrice;
}
@Id
@GeneratedValue (strategy=GenerationType.IDENTITY)
private Long id;
@ManyToOne
private Order order;
@NotEmpty
@NotNull
@Column (nullable = false)
private String name;
@ManyToOne
private Publication publication;
@ManyToOne
private IllusionEvent illusionEvent;
private Double unitPrice;
@NotNull
@Column (nullable = false)
private Integer count;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy