package directory; import java.io.Serializable; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumType; import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; @Entity public class UserRight implements Serializable { private static final long serialVersionUID = 1676040353049464760L; @Id @Column(name="IdUserRight") @GeneratedValue(strategy=GenerationType.IDENTITY) public int id; public String boxName; @Enumerated(EnumType.ORDINAL) @Column(name="TheRight") public UserRightEnum right; @ManyToOne public User user; public UserRight() {}; public UserRight(User user, String boxName, UserRightEnum renum) { this.user = user; this.boxName = boxName; this.right = renum; } public UserRightEnum getRight() { return right; } public void setRight(UserRightEnum right) { this.right = right; } public String getBoxName() { return boxName; } public void setBoxName(String boxName) { this.boxName= boxName; } }