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

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 Article
  8.     implements Serializable {
  9.   /** identifier field */
  10.   private Long id;
  11.   /** nullable persistent field */
  12.   private long blogid;
  13.   /** nullable persistent field */
  14.   private String blogname;
  15.   /** persistent field */
  16.   private String title;
  17.   /** nullable persistent field */
  18.   private String content;
  19.   /** persistent field */
  20.   private long userid;
  21.   /** persistent field */
  22.   private String username;
  23.   /** nullable persistent field */
  24.   private String trackback;
  25.   /** nullable persistent field */
  26.   private int trackbacknum;
  27.   /** nullable persistent field */
  28.   private int face;
  29.   /** nullable persistent field */
  30.   private int faceplace;
  31.   /** nullable persistent field */
  32.   private int faceid;
  33.   /** nullable persistent field */
  34.   private int opencomment;
  35.   /** nullable persistent field */
  36.   private int commentnum;
  37.   /** nullable persistent field */
  38.   private int usesign;
  39.   /** nullable persistent field */
  40.   private String sign;
  41.   /** nullable persistent field */
  42.   private int contentsize;
  43.   /** nullable persistent field */
  44.   private long sortid;
  45.   /** nullable persistent field */
  46.   private String sortname;
  47.   /** nullable persistent field */
  48.   private int blogsortid;
  49.   /** nullable persistent field */
  50.   private String artkey;
  51.   /** nullable persistent field */
  52.   private int postmonth;
  53.   /** nullable persistent field */
  54.   private String postdate;
  55.   /** nullable persistent field */
  56.   private Date posttime;
  57.   /** nullable persistent field */
  58.   private int ishide;
  59.   /** full constructor */
  60.   public Article(long blogid, String blogname, String title, String content,
  61.                  long userid, String username, String trackback,
  62.                  int trackbacknum, int face, int faceplace, int faceid,
  63.                  int opencomment, int commentnum, int usesign, String sign,
  64.                  int contentsize, long sortid, String sortname,
  65.                  int blogsortid, String artkey, int postmonth,
  66.                  String postdate, Date posttime, int ishide) {
  67.     this.blogid = blogid;
  68.     this.blogname = blogname;
  69.     this.title = title;
  70.     this.content = content;
  71.     this.userid = userid;
  72.     this.username = username;
  73.     this.trackback = trackback;
  74.     this.trackbacknum = trackbacknum;
  75.     this.face = face;
  76.     this.faceplace = faceplace;
  77.     this.faceid = faceid;
  78.     this.opencomment = opencomment;
  79.     this.commentnum = commentnum;
  80.     this.usesign = usesign;
  81.     this.sign = sign;
  82.     this.contentsize = contentsize;
  83.     this.sortid = sortid;
  84.     this.sortname = sortname;
  85.     this.blogsortid = blogsortid;
  86.     this.artkey = artkey;
  87.     this.postmonth = postmonth;
  88.     this.postdate = postdate;
  89.     this.posttime = posttime;
  90.     this.ishide = ishide;
  91.   }
  92.   /** default constructor */
  93.   public Article() {
  94.   }
  95.   /** minimal constructor */
  96.   public Article(String title, long userid, String username) {
  97.     this.title = title;
  98.     this.userid = userid;
  99.     this.username = username;
  100.   }
  101.   public Long getId() {
  102.     return this.id;
  103.   }
  104.   public void setId(Long id) {
  105.     this.id = id;
  106.   }
  107.   public long getBlogid() {
  108.     return this.blogid;
  109.   }
  110.   public void setBlogid(long blogid) {
  111.     this.blogid = blogid;
  112.   }
  113.   public String getBlogname() {
  114.     return this.blogname;
  115.   }
  116.   public void setBlogname(String blogname) {
  117.     this.blogname = blogname;
  118.   }
  119.   public String getTitle() {
  120.     return this.title;
  121.   }
  122.   public void setTitle(String title) {
  123.     this.title = title;
  124.   }
  125.   public String getContent() {
  126.     return this.content;
  127.   }
  128.   public void setContent(String content) {
  129.     this.content = content;
  130.   }
  131.   public long getUserid() {
  132.     return this.userid;
  133.   }
  134.   public void setUserid(long userid) {
  135.     this.userid = userid;
  136.   }
  137.   public String getUsername() {
  138.     return this.username;
  139.   }
  140.   public void setUsername(String username) {
  141.     this.username = username;
  142.   }
  143.   public String getTrackback() {
  144.     return this.trackback;
  145.   }
  146.   public void setTrackback(String trackback) {
  147.     this.trackback = trackback;
  148.   }
  149.   public int getTrackbacknum() {
  150.     return this.trackbacknum;
  151.   }
  152.   public void setTrackbacknum(int trackbacknum) {
  153.     this.trackbacknum = trackbacknum;
  154.   }
  155.   public int getFace() {
  156.     return this.face;
  157.   }
  158.   public void setFace(int face) {
  159.     this.face = face;
  160.   }
  161.   public int getFaceplace() {
  162.     return this.faceplace;
  163.   }
  164.   public void setFaceplace(int faceplace) {
  165.     this.faceplace = faceplace;
  166.   }
  167.   public int getFaceid() {
  168.     return this.faceid;
  169.   }
  170.   public void setFaceid(int faceid) {
  171.     this.faceid = faceid;
  172.   }
  173.   public int getOpencomment() {
  174.     return this.opencomment;
  175.   }
  176.   public void setOpencomment(int opencomment) {
  177.     this.opencomment = opencomment;
  178.   }
  179.   public int getCommentnum() {
  180.     return this.commentnum;
  181.   }
  182.   public void setCommentnum(int commentnum) {
  183.     this.commentnum = commentnum;
  184.   }
  185.   public int getUsesign() {
  186.     return this.usesign;
  187.   }
  188.   public void setUsesign(int usesign) {
  189.     this.usesign = usesign;
  190.   }
  191.   public String getSign() {
  192.     return this.sign;
  193.   }
  194.   public void setSign(String sign) {
  195.     this.sign = sign;
  196.   }
  197.   public int getContentsize() {
  198.     return this.contentsize;
  199.   }
  200.   public void setContentsize(int contentsize) {
  201.     this.contentsize = contentsize;
  202.   }
  203.   public long getSortid() {
  204.     return this.sortid;
  205.   }
  206.   public void setSortid(long sortid) {
  207.     this.sortid = sortid;
  208.   }
  209.   public String getSortname() {
  210.     return this.sortname;
  211.   }
  212.   public void setSortname(String sortname) {
  213.     this.sortname = sortname;
  214.   }
  215.   public int getBlogsortid() {
  216.     return this.blogsortid;
  217.   }
  218.   public void setBlogsortid(int blogsortid) {
  219.     this.blogsortid = blogsortid;
  220.   }
  221.   public String getArtkey() {
  222.     return this.artkey;
  223.   }
  224.   public void setArtkey(String artkey) {
  225.     this.artkey = artkey;
  226.   }
  227.   public int getPostmonth() {
  228.     return this.postmonth;
  229.   }
  230.   public void setPostmonth(int postmonth) {
  231.     this.postmonth = postmonth;
  232.   }
  233.   public String getPostdate() {
  234.     return this.postdate;
  235.   }
  236.   public void setPostdate(String postdate) {
  237.     this.postdate = postdate;
  238.   }
  239.   public Date getPosttime() {
  240.     return this.posttime;
  241.   }
  242.   public void setPosttime(Date posttime) {
  243.     this.posttime = posttime;
  244.   }
  245.   public int getIshide() {
  246.     return this.ishide;
  247.   }
  248.   public void setIshide(int ishide) {
  249.     this.ishide = ishide;
  250.   }
  251.   public String toString() {
  252.     return new ToStringBuilder(this)
  253.         .append("id", getId())
  254.         .toString();
  255.   }
  256.   public boolean equals(Object other) {
  257.     if (! (other instanceof Article)) {
  258.       return false;
  259.     }
  260.     Article castOther = (Article) other;
  261.     return new EqualsBuilder()
  262.         .append(this.getId(), castOther.getId())
  263.         .isEquals();
  264.   }
  265.   public int hashCode() {
  266.     return new HashCodeBuilder()
  267.         .append(getId())
  268.         .toHashCode();
  269.   }
  270. }