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 Rights implements Serializable {
12 /** identifier field */
15 /** persistent field */
18 /** nullable persistent field */
19 private String description;
21 /** full constructor */
22 public Rights(java.lang.String name, java.lang.String description) {
24 this.description = description;
27 /** default constructor */
31 /** minimal constructor */
32 public Rights(java.lang.String name) {
36 public java.lang.Integer getId() {
40 public void setId(java.lang.Integer id) {
44 public java.lang.String getName() {
48 public void setName(java.lang.String name) {
52 public java.lang.String getDescription() {
53 return this.description;
56 public void setDescription(java.lang.String description) {
57 this.description = description;
60 public String toString() {
61 return new ToStringBuilder(this)
62 .append("id", getId())
66 public boolean equals(Object other) {
67 if ( !(other instanceof Rights) ) return false;
68 Rights castOther = (Rights) other;
69 return new EqualsBuilder()
70 .append(this.getId(), castOther.getId())
74 public int hashCode() {
75 return new HashCodeBuilder()