diff --git a/ws/eclipse/HibIntro/src/main/java/session2/User.java b/ws/eclipse/HibIntro/src/main/java/session2/User.java index 1d7eb4281ca45f8e2b8211d9fc09543891bd7ae9..3ae16becf5ef36a4ebbd67600b082133739e7f7e 100644 --- a/ws/eclipse/HibIntro/src/main/java/session2/User.java +++ b/ws/eclipse/HibIntro/src/main/java/session2/User.java @@ -15,73 +15,72 @@ import javax.persistence.UniqueConstraint; */ @Entity @Table(uniqueConstraints={@UniqueConstraint(columnNames={"uid"}), - @UniqueConstraint(columnNames={"uidNumber"})}) + @UniqueConstraint(columnNames={"uidNumber"})}) public class User { - @Id - @GeneratedValue - private Long id; - public Long getId() {return id;} - protected void setId(Long id) {this.id = id;} + @Id + @GeneratedValue + private Long id; + public Long getId() {return id;} + protected void setId(Long id) {this.id = id;} - int uidNumber; - public int getUidNumber() {return uidNumber;} - public void setUidNumber(int uidNumber) {this.uidNumber = uidNumber;} + int uidNumber; + public int getUidNumber() {return uidNumber;} + public void setUidNumber(int uidNumber) {this.uidNumber = uidNumber;} - String uid; + String uid; - /** - * - * @return The user's unique login name e.g. "goik" - */ - @Column(nullable=false) - public String getUid() {return uid;} - public void setUid(String uid) {this.uid = uid;} + /** + * + * @return The user's unique login name e.g. "goik" + */ + @Column(nullable=false) + public String getUid() {return uid;} + public void setUid(String uid) {this.uid = uid;} - String cname; - /** - * @return The user's common name e.g. "Martin Goik" - */ - @Column(nullable = false) - public String getCname() {return cname;} - public void setCname(String cname) {this.cname = cname;} + String cname; + /** + * @return The user's common name e.g. "Martin Goik" + */ + @Column(nullable = false) + public String getCname() {return cname;} + public void setCname(String cname) {this.cname = cname;} - /** - * Hibernate/JPA require a default constructor - */ - public User() {} - - /** - * @param uid - * See {@link #getUid()}. - * @param cname - * See {@link #getCname()}. - */ - public User(int uidNumber, String uid, String cname) { - setUidNumber(uidNumber); - setUid(uid); - setCname(cname); - } - @Override - public boolean equals(Object other) { - if (this == other) { - return true; - } else if (id == null) { - return false; - } else if (other instanceof User) { - final User that = (User) other; - return this.id.equals( that.getId() ); - } else { - return false; - } - } - @Override - public int hashCode() { - if (null == id) { - return System.identityHashCode(this); - } else { - return id.hashCode(); - } - } + /** + * Hibernate/JPA require a default constructor + */ + public User() {} + /** + * @param uid + * See {@link #getUid()}. + * @param cname + * See {@link #getCname()}. + */ + public User(int uidNumber, String uid, String cname) { + setUidNumber(uidNumber); + setUid(uid); + setCname(cname); + } + @Override + public boolean equals(Object other) { + if (this == other) { + return true; + } else if (id == null) { + return false; + } else if (other instanceof User) { + final User that = (User) other; + return this.id.equals( that.getId() ); + } else { + return false; + } + } + @Override + public int hashCode() { + if (null == id) { + return System.identityHashCode(this); + } else { + return id.hashCode(); + } + } } \ No newline at end of file