working on struts/hibernate for content-admin
[mir.git] / source / mir / core / model / Comment.java
index 9b186e7..3b2a263 100755 (executable)
@@ -32,6 +32,7 @@
 package mir.core.model;
 
 import java.io.Serializable;
+import java.util.Date;
 
 import org.apache.commons.lang.builder.EqualsBuilder;
 import org.apache.commons.lang.builder.HashCodeBuilder;
@@ -41,229 +42,211 @@ import org.apache.commons.lang.builder.ToStringBuilder;
  * 
  * Comment
  * @author idefix
- * @version $Id: Comment.java,v 1.3 2003/09/05 20:23:59 idfx Exp $
+ * @version $Id: Comment.java,v 1.4 2003/12/20 20:27:09 idfx Exp $
  */
-public class Comment implements Serializable {
-
-    /** identifier field */
-    private Integer id;
-
-    /** persistent field */
-    private String title;
-
-    /** persistent field */
-    private String creator;
-
-    /** persistent field */
-    private String description;
-
-    /** nullable persistent field */
-    private String mainUrl;
-
-    /** nullable persistent field */
-    private String email;
-
-    /** nullable persistent field */
-    private String address;
-
-    /** nullable persistent field */
-    private String phone;
-
-    /** persistent field */
-    private java.util.Date webdbCreate;
-
-    /** persistent field */
-    private boolean isPublished;
-
-    /** persistent field */
-    private int toLanguage;
-
-    /** persistent field */
-    private int toMedia;
-
-    /** nullable persistent field */
-    private short toCommentStatus;
-
-    /** nullable persistent field */
-    private int checksum;
-
-    /** persistent field */
-    private boolean isHtml;
-
-    /** full constructor */
-    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) {
-        this.id = id;
-        this.title = title;
-        this.creator = creator;
-        this.description = description;
-        this.mainUrl = mainUrl;
-        this.email = email;
-        this.address = address;
-        this.phone = phone;
-        this.webdbCreate = webdbCreate;
-        this.isPublished = isPublished;
-        this.toLanguage = toLanguage;
-        this.toMedia = toMedia;
-        this.toCommentStatus = toCommentStatus;
-        this.checksum = checksum;
-        this.isHtml = isHtml;
-    }
-
-    /** default constructor */
-    public Comment() {
-    }
-
-    /** minimal constructor */
-    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) {
-        this.id = id;
-        this.title = title;
-        this.creator = creator;
-        this.description = description;
-        this.webdbCreate = webdbCreate;
-        this.isPublished = isPublished;
-        this.toLanguage = toLanguage;
-        this.toMedia = toMedia;
-        this.isHtml = isHtml;
-    }
-
-    public java.lang.Integer getId() {
-        return this.id;
-    }
-
-    public void setId(java.lang.Integer id) {
-        this.id = id;
-    }
-
-    public java.lang.String getTitle() {
-        return this.title;
-    }
-
-    public void setTitle(java.lang.String title) {
-        this.title = title;
-    }
-
-    public java.lang.String getCreator() {
-        return this.creator;
-    }
-
-    public void setCreator(java.lang.String creator) {
-        this.creator = creator;
-    }
-
-    public java.lang.String getDescription() {
-        return this.description;
-    }
-
-    public void setDescription(java.lang.String description) {
-        this.description = description;
-    }
-
-    public java.lang.String getMainUrl() {
-        return this.mainUrl;
-    }
-
-    public void setMainUrl(java.lang.String mainUrl) {
-        this.mainUrl = mainUrl;
-    }
-
-    public java.lang.String getEmail() {
-        return this.email;
-    }
-
-    public void setEmail(java.lang.String email) {
-        this.email = email;
-    }
-
-    public java.lang.String getAddress() {
-        return this.address;
-    }
-
-    public void setAddress(java.lang.String address) {
-        this.address = address;
-    }
-
-    public java.lang.String getPhone() {
-        return this.phone;
-    }
-
-    public void setPhone(java.lang.String phone) {
-        this.phone = phone;
-    }
-
-    public java.util.Date getWebdbCreate() {
-        return this.webdbCreate;
-    }
-
-    public void setWebdbCreate(java.util.Date webdbCreate) {
-        this.webdbCreate = webdbCreate;
-    }
-
-    public boolean isPublished() {
-        return this.isPublished;
-    }
-
-    public void setPublished(boolean isPublished) {
-        this.isPublished = isPublished;
-    }
-
-    public int getToLanguage() {
-        return this.toLanguage;
-    }
-
-    public void setToLanguage(int toLanguage) {
-        this.toLanguage = toLanguage;
-    }
-
-    public int getToMedia() {
-        return this.toMedia;
-    }
-
-    public void setToMedia(int toMedia) {
-        this.toMedia = toMedia;
-    }
-
-    public short getToCommentStatus() {
-        return this.toCommentStatus;
-    }
-
-    public void setToCommentStatus(short toCommentStatus) {
-        this.toCommentStatus = toCommentStatus;
-    }
-
-    public int getChecksum() {
-        return this.checksum;
-    }
-
-    public void setChecksum(int checksum) {
-        this.checksum = checksum;
-    }
-
-    public boolean isHtml() {
-        return this.isHtml;
-    }
-
-    public void setHtml(boolean isHtml) {
-        this.isHtml = isHtml;
-    }
-
-    public String toString() {
-        return new ToStringBuilder(this)
-            .append("id", getId())
-            .toString();
-    }
-
-    public boolean equals(Object other) {
-        if ( !(other instanceof Comment) ) return false;
-        Comment castOther = (Comment) other;
-        return new EqualsBuilder()
-            .append(this.getId(), castOther.getId())
-            .isEquals();
-    }
-
-    public int hashCode() {
-        return new HashCodeBuilder()
-            .append(getId())
-            .toHashCode();
-    }
+public class Comment implements Serializable, IComment {
+
+       /** identifier field */
+       private Integer id;
+
+       /** persistent field */
+       private String title;
+
+       /** persistent field */
+       private String creator;
+
+       /** persistent field */
+       private String description;
+
+       /** nullable persistent field */
+       private String mainUrl;
+
+       /** nullable persistent field */
+       private String email;
+
+       /** nullable persistent field */
+       private String address;
+
+       /** nullable persistent field */
+       private String phone;
+
+       /** persistent field */
+       private Date webdbCreate;
+
+       /** persistent field */
+       private boolean isPublished;
+
+       /** persistent field */
+       private Language language;
+
+       /** persistent field */
+       private Media media;
+
+       /** nullable persistent field */
+       private CommentStatus commentStatus;
+
+       /** nullable persistent field */
+       private int checksum;
+
+       /** persistent field */
+       private boolean isHtml;
+
+       /** default constructor */
+       public Comment() {
+       }
+
+       public java.lang.Integer getId() {
+               return this.id;
+       }
+
+       public void setId(java.lang.Integer id) {
+               this.id = id;
+       }
+
+       public java.lang.String getTitle() {
+               return this.title;
+       }
+
+       public void setTitle(java.lang.String title) {
+               this.title = title;
+       }
+
+       public java.lang.String getCreator() {
+               return this.creator;
+       }
+
+       public void setCreator(java.lang.String creator) {
+               this.creator = creator;
+       }
+
+       public java.lang.String getDescription() {
+               return this.description;
+       }
+
+       public void setDescription(java.lang.String description) {
+               this.description = description;
+       }
+
+       public java.lang.String getMainUrl() {
+               return this.mainUrl;
+       }
+
+       public void setMainUrl(java.lang.String mainUrl) {
+               this.mainUrl = mainUrl;
+       }
+
+       public java.lang.String getEmail() {
+               return this.email;
+       }
+
+       public void setEmail(java.lang.String email) {
+               this.email = email;
+       }
+
+       public java.lang.String getAddress() {
+               return this.address;
+       }
+
+       public void setAddress(java.lang.String address) {
+               this.address = address;
+       }
+
+       public java.lang.String getPhone() {
+               return this.phone;
+       }
+
+       public void setPhone(java.lang.String phone) {
+               this.phone = phone;
+       }
+
+       public java.util.Date getWebdbCreate() {
+               return this.webdbCreate;
+       }
+
+       public void setWebdbCreate(java.util.Date webdbCreate) {
+               this.webdbCreate = webdbCreate;
+       }
+
+       public boolean isPublished() {
+               return this.isPublished;
+       }
+
+       public void setPublished(boolean isPublished) {
+               this.isPublished = isPublished;
+       }
+
+       public int getChecksum() {
+               return this.checksum;
+       }
+
+       public void setChecksum(int checksum) {
+               this.checksum = checksum;
+       }
+
+       public boolean isHtml() {
+               return this.isHtml;
+       }
+
+       public void setHtml(boolean isHtml) {
+               this.isHtml = isHtml;
+       }
+       /**
+        * @return
+        */
+       public CommentStatus getCommentStatus() {
+               return commentStatus;
+       }
+
+       /**
+        * @return
+        */
+       public Language getLanguage() {
+               return language;
+       }
+
+       /**
+        * @return
+        */
+       public Media getMedia() {
+               return media;
+       }
+
+       /**
+        * @param status
+        */
+       public void setCommentStatus(CommentStatus status) {
+               commentStatus = status;
+       }
+
+       /**
+        * @param language
+        */
+       public void setLanguage(Language language) {
+               this.language = language;
+       }
+
+       /**
+        * @param media
+        */
+       public void setMedia(Media media) {
+               this.media = media;
+       }
+       
+       public String toString() {
+               return new ToStringBuilder(this).append("id", getId()).toString();
+       }
+
+       public boolean equals(Object other) {
+               if (!(other instanceof Comment))
+                       return false;
+               Comment castOther = (Comment) other;
+               return new EqualsBuilder()
+                       .append(this.getId(), castOther.getId())
+                       .isEquals();
+       }
+
+       public int hashCode() {
+               return new HashCodeBuilder().append(getId()).toHashCode();
+       }
 
 }