package cat.model; import java.io.Serializable; import org.apache.commons.lang.builder.EqualsBuilder; import org.apache.commons.lang.builder.HashCodeBuilder; import org.apache.commons.lang.builder.ToStringBuilder; /** @author Hibernate CodeGenerator */ public class Cat implements Serializable { /** identifier field */ private Integer id; /** nullable persistent field */ private String nick; /** nullable persistent field */ private String info; /** nullable persistent field */ private Integer age; /** persistent field */ private cat.model.Owner owner; /** full constructor */ public Cat(String nick, String info, Integer age, cat.model.Owner owner) { this.nick = nick; this.info = info; this.age = age; this.owner = owner; } /** default constructor */ public Cat() { } /** minimal constructor */ public Cat(cat.model.Owner owner) { this.owner = owner; } public Integer getId() { return this.id; } public void setId(Integer id) { this.id = id; } public String getNick() { return this.nick; } public void setNick(String nick) { this.nick = nick; } public String getInfo() { return this.info; } public void setInfo(String info) { this.info = info; } public Integer getAge() { return this.age; } public void setAge(Integer age) { this.age = age; } public cat.model.Owner getOwner() { return this.owner; } public void setOwner(cat.model.Owner owner) { this.owner = owner; } public String toString() { return new ToStringBuilder(this) .append("id", getId()) .toString(); } public boolean equals(Object other) { if ( !(other instanceof Cat) ) return false; Cat castOther = (Cat) other; return new EqualsBuilder() .append(this.getId(), castOther.getId()) .isEquals(); } public int hashCode() { return new HashCodeBuilder() .append(getId()) .toHashCode(); } }