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;
14 public class ArticleType implements Serializable {
16 /** identifier field */
19 /** persistent field */
22 /** full constructor */
23 public ArticleType(java.lang.String name) {
27 /** default constructor */
28 public ArticleType() {
31 public java.lang.Integer getId() {
35 public void setId(java.lang.Integer id) {
39 public java.lang.String getName() {
43 public void setName(java.lang.String name) {
47 public String toString() {
48 return new ToStringBuilder(this)
49 .append("id", getId())
53 public boolean equals(Object other) {
54 if ( !(other instanceof ArticleType) ) return false;
55 ArticleType castOther = (ArticleType) other;
56 return new EqualsBuilder()
57 .append(this.getId(), castOther.getId())
61 public int hashCode() {
62 return new HashCodeBuilder()