Note.java
上传用户:wlfwy2004
上传日期:2016-12-12
资源大小:33978k
文件大小:3k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. package com.opensource.blog.model;
  2. import java.io.Serializable;
  3. import org.apache.commons.lang.builder.EqualsBuilder;
  4. import org.apache.commons.lang.builder.HashCodeBuilder;
  5. import org.apache.commons.lang.builder.ToStringBuilder;
  6. import java.util.*;
  7. public class Note
  8.     implements Serializable {
  9.   /** identifier field */
  10.   private Long id;
  11.   /** persistent field */
  12.   private long blogid;
  13.   /** persistent field */
  14.   private long artid;
  15.   /** persistent field */
  16.   private String name;
  17.   /** nullable persistent field */
  18.   private String homepage;
  19.   /** nullable persistent field */
  20.   private String email;
  21.   /** nullable persistent field */
  22.   private int face;
  23.   /** nullable persistent field */
  24.   private String content;
  25.   private String ip;
  26.   private Date createtime;
  27.   /** full constructor */
  28.   public Note(long blogid, long artid, String name, String homepage,
  29.               String email, int face, String content) {
  30.     this.blogid = blogid;
  31.     this.artid = artid;
  32.     this.name = name;
  33.     this.homepage = homepage;
  34.     this.email = email;
  35.     this.face = face;
  36.     this.content = content;
  37.   }
  38.   /** default constructor */
  39.   public Note() {
  40.   }
  41.   /** minimal constructor */
  42.   public Note(long blogid, long artid, String name) {
  43.     this.blogid = blogid;
  44.     this.artid = artid;
  45.     this.name = name;
  46.   }
  47.   public Long getId() {
  48.     return this.id;
  49.   }
  50.   public void setId(Long id) {
  51.     this.id = id;
  52.   }
  53.   public long getBlogid() {
  54.     return this.blogid;
  55.   }
  56.   public void setBlogid(long blogid) {
  57.     this.blogid = blogid;
  58.   }
  59.   public long getArtid() {
  60.     return this.artid;
  61.   }
  62.   public void setArtid(long artid) {
  63.     this.artid = artid;
  64.   }
  65.   public String getName() {
  66.     return this.name;
  67.   }
  68.   public void setName(String name) {
  69.     this.name = name;
  70.   }
  71.   public String getHomepage() {
  72.     return this.homepage;
  73.   }
  74.   public void setHomepage(String homepage) {
  75.     this.homepage = homepage;
  76.   }
  77.   public String getEmail() {
  78.     return this.email;
  79.   }
  80.   public void setEmail(String email) {
  81.     this.email = email;
  82.   }
  83.   public int getFace() {
  84.     return this.face;
  85.   }
  86.   public void setFace(int face) {
  87.     this.face = face;
  88.   }
  89.   public String getContent() {
  90.     return this.content;
  91.   }
  92.   public void setContent(String content) {
  93.     this.content = content;
  94.   }
  95.   public Date getCreatetime() {
  96.     return createtime;
  97.   }
  98.   public void setCreatetime(Date createtime) {
  99.     this.createtime = createtime;
  100.   }
  101.   public String getIp() {
  102.     return ip;
  103.   }
  104.   public void setIp(String ip) {
  105.     this.ip = ip;
  106.   }
  107.   public String toString() {
  108.     return new ToStringBuilder(this)
  109.         .append("id", getId())
  110.         .toString();
  111.   }
  112.   public boolean equals(Object other) {
  113.     if (! (other instanceof Note)) {
  114.       return false;
  115.     }
  116.     Note castOther = (Note) other;
  117.     return new EqualsBuilder()
  118.         .append(this.getId(), castOther.getId())
  119.         .isEquals();
  120.   }
  121.   public int hashCode() {
  122.     return new HashCodeBuilder()
  123.         .append(getId())
  124.         .toHashCode();
  125.   }
  126. }