1 package mir.core.model;
3 import java.io.Serializable;
6 import org.apache.commons.lang.builder.EqualsBuilder;
7 import org.apache.commons.lang.builder.HashCodeBuilder;
8 import org.apache.commons.lang.builder.ToStringBuilder;
10 /** @author Hibernate CodeGenerator */
11 public class Topic implements Serializable {
13 /** identifier field */
16 /** persistent field */
19 /** nullable persistent field */
20 private String description;
22 /** persistent field */
23 private String filename;
25 /** nullable persistent field */
26 private String mainUrl;
28 /** nullable persistent field */
29 private String archivUrl;
31 /** nullable persistent field */
32 private mir.core.model.Topic parentTopic;
36 /** default constructor */
40 public java.lang.Integer getId() {
44 public void setId(java.lang.Integer id) {
48 public java.lang.String getTitle() {
52 public void setTitle(java.lang.String title) {
56 public java.lang.String getDescription() {
57 return this.description;
60 public void setDescription(java.lang.String description) {
61 this.description = description;
64 public java.lang.String getFilename() {
68 public void setFilename(java.lang.String filename) {
69 this.filename = filename;
72 public java.lang.String getMainUrl() {
76 public void setMainUrl(java.lang.String mainUrl) {
77 this.mainUrl = mainUrl;
80 public java.lang.String getArchivUrl() {
81 return this.archivUrl;
84 public void setArchivUrl(java.lang.String archivUrl) {
85 this.archivUrl = archivUrl;
88 public mir.core.model.Topic getParentTopic() {
89 return this.parentTopic;
92 public void setParentTopic(mir.core.model.Topic parentTopic) {
93 this.parentTopic = parentTopic;
99 public Set getContent() {
106 public void setContent(Set content) {
107 this.content = content;
110 public String toString() {
111 return new ToStringBuilder(this)
112 .append("id", getId())
116 public boolean equals(Object other) {
117 if ( !(other instanceof Topic) ) return false;
118 Topic castOther = (Topic) other;
119 return new EqualsBuilder()
120 .append(this.getId(), castOther.getId())
124 public int hashCode() {
125 return new HashCodeBuilder()