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 Comment implements Serializable {
12 /** identifier field */
15 /** persistent field */
18 /** persistent field */
19 private String creator;
21 /** persistent field */
22 private String description;
24 /** nullable persistent field */
25 private String mainUrl;
27 /** nullable persistent field */
30 /** nullable persistent field */
31 private String address;
33 /** nullable persistent field */
36 /** persistent field */
37 private java.util.Date webdbCreate;
39 /** persistent field */
40 private boolean isPublished;
42 /** persistent field */
43 private int toLanguage;
45 /** persistent field */
48 /** nullable persistent field */
49 private short toCommentStatus;
51 /** nullable persistent field */
54 /** persistent field */
55 private boolean isHtml;
57 /** full constructor */
58 public Comment(java.lang.Integer id, java.lang.String title, java.lang.String creator, java.lang.String description, java.lang.String mainUrl, java.lang.String email, java.lang.String address, java.lang.String phone, java.util.Date webdbCreate, boolean isPublished, int toLanguage, int toMedia, short toCommentStatus, int checksum, boolean isHtml) {
61 this.creator = creator;
62 this.description = description;
63 this.mainUrl = mainUrl;
65 this.address = address;
67 this.webdbCreate = webdbCreate;
68 this.isPublished = isPublished;
69 this.toLanguage = toLanguage;
70 this.toMedia = toMedia;
71 this.toCommentStatus = toCommentStatus;
72 this.checksum = checksum;
76 /** default constructor */
80 /** minimal constructor */
81 public Comment(java.lang.Integer id, java.lang.String title, java.lang.String creator, java.lang.String description, java.util.Date webdbCreate, boolean isPublished, int toLanguage, int toMedia, boolean isHtml) {
84 this.creator = creator;
85 this.description = description;
86 this.webdbCreate = webdbCreate;
87 this.isPublished = isPublished;
88 this.toLanguage = toLanguage;
89 this.toMedia = toMedia;
93 public java.lang.Integer getId() {
97 public void setId(java.lang.Integer id) {
101 public java.lang.String getTitle() {
105 public void setTitle(java.lang.String title) {
109 public java.lang.String getCreator() {
113 public void setCreator(java.lang.String creator) {
114 this.creator = creator;
117 public java.lang.String getDescription() {
118 return this.description;
121 public void setDescription(java.lang.String description) {
122 this.description = description;
125 public java.lang.String getMainUrl() {
129 public void setMainUrl(java.lang.String mainUrl) {
130 this.mainUrl = mainUrl;
133 public java.lang.String getEmail() {
137 public void setEmail(java.lang.String email) {
141 public java.lang.String getAddress() {
145 public void setAddress(java.lang.String address) {
146 this.address = address;
149 public java.lang.String getPhone() {
153 public void setPhone(java.lang.String phone) {
157 public java.util.Date getWebdbCreate() {
158 return this.webdbCreate;
161 public void setWebdbCreate(java.util.Date webdbCreate) {
162 this.webdbCreate = webdbCreate;
165 public boolean isIsPublished() {
166 return this.isPublished;
169 public void setIsPublished(boolean isPublished) {
170 this.isPublished = isPublished;
173 public int getToLanguage() {
174 return this.toLanguage;
177 public void setToLanguage(int toLanguage) {
178 this.toLanguage = toLanguage;
181 public int getToMedia() {
185 public void setToMedia(int toMedia) {
186 this.toMedia = toMedia;
189 public short getToCommentStatus() {
190 return this.toCommentStatus;
193 public void setToCommentStatus(short toCommentStatus) {
194 this.toCommentStatus = toCommentStatus;
197 public int getChecksum() {
198 return this.checksum;
201 public void setChecksum(int checksum) {
202 this.checksum = checksum;
205 public boolean isIsHtml() {
209 public void setIsHtml(boolean isHtml) {
210 this.isHtml = isHtml;
213 public String toString() {
214 return new ToStringBuilder(this)
215 .append("id", getId())
219 public boolean equals(Object other) {
220 if ( !(other instanceof Comment) ) return false;
221 Comment castOther = (Comment) other;
222 return new EqualsBuilder()
223 .append(this.getId(), castOther.getId())
227 public int hashCode() {
228 return new HashCodeBuilder()