package nl.topicus.konijn.data.entity; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.persistence.UniqueConstraint; @Entity @Table(name = "EventSetting", uniqueConstraints = @UniqueConstraint(columnNames = {"event","name"})) /** * Nabaztag entity * * @author Joost Limburg * */ public class EventSetting extends BaseEntity { private static final long serialVersionUID = 1L; @ManyToOne(cascade = {CascadeType.PERSIST}) @JoinColumn(name = "event", nullable = false) private Event event; @Column(nullable = false) private String name; @Column(nullable = false) private String value; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public void setEvent(Event event) { this.event = event; } public Event getEvent() { return event; } }