package swag.model; @javax.persistence.Entity @javax.persistence.Table(name = "swag_user") public class User { @javax.persistence.Id @javax.persistence.GeneratedValue(strategy = javax.persistence.GenerationType.AUTO) private Long id; @javax.persistence.Column(nullable = false, unique = true, length = 50) @org.hibernate.annotations.Index(name = "idx_username") private String username; @javax.persistence.Column(nullable = false, length = 50) private String password; @javax.persistence.Column(length = 255) private String firstName; @javax.persistence.Column(length = 255) private String lastName; @javax.persistence.Column(length = 100) private String email; @javax.persistence.Column(nullable = false) private Integer utcOffset; @javax.persistence.OneToMany(mappedBy = "user") private java.util.Set<Player> players = new java.util.HashSet<Player>(); @javax.persistence.Embedded private Address address; public User() { } public Long getId() { return id; } public String getUsername() { return username; } public String getPassword() { return password; } public String getFirstName() { return firstName; } public String getLastName() { return lastName; } public String getEmail() { return email; } public Integer getUtcOffset() { return utcOffset; } public java.util.Set<Player> getPlayers() { return players; } public Address getAddress() { return address; } public void setId(Long id) { this.id = id; } public void setUsername(String username) { this.username = username; } public void setPassword(String password) { this.password = password; } public void setFirstName(String firstName) { this.firstName = firstName; } public void setLastName(String lastName) { this.lastName = lastName; } public void setEmail(String email) { this.email = email; } public void setUtcOffset(Integer utcOffset) { this.utcOffset = utcOffset; } public void setPlayers(java.util.Set<Player> players) { this.players = players; } public void setAddress(Address address) { this.address = address; } }