1 package mir.core.model;
3 import java.io.Serializable;
5 import org.apache.commons.lang.builder.EqualsBuilder;
6 import org.apache.commons.lang.builder.HashCodeBuilder;
7 import org.apache.commons.lang.builder.ToStringBuilder;
9 /** @author Hibernate CodeGenerator */
10 public class MirUser implements Serializable {
12 /** identifier field */
15 /** persistent field */
18 /** persistent field */
19 private String password;
21 /** persistent field */
22 private boolean isAdmin;
24 /** full constructor */
25 public MirUser(java.lang.String login, java.lang.String password, boolean isAdmin) {
27 this.password = password;
28 this.isAdmin = isAdmin;
31 /** default constructor */
35 public java.lang.Integer getId() {
39 public void setId(java.lang.Integer id) {
43 public java.lang.String getLogin() {
47 public void setLogin(java.lang.String login) {
51 public java.lang.String getPassword() {
55 public void setPassword(java.lang.String password) {
56 this.password = password;
59 public boolean isIsAdmin() {
63 public void setIsAdmin(boolean isAdmin) {
64 this.isAdmin = isAdmin;
67 public String toString() {
68 return new ToStringBuilder(this)
69 .append("id", getId())
73 public boolean equals(Object other) {
74 if ( !(other instanceof MirUser) ) return false;
75 MirUser castOther = (MirUser) other;
76 return new EqualsBuilder()
77 .append(this.getId(), castOther.getId())
81 public int hashCode() {
82 return new HashCodeBuilder()