Blog.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 Blog
  8.     implements Serializable {
  9.   /** identifier field */
  10.   private Long id;
  11.   /** persistent field */
  12.   private String username;
  13.   /** persistent field */
  14.   private String blogname;
  15.   /** persistent field */
  16.   private String description;
  17.   /** nullable persistent field */
  18.   private int cansee;
  19.   /** nullable persistent field */
  20.   private int sort;
  21.   /** nullable persistent field */
  22.   private int skin;
  23.   /** nullable persistent field */
  24.   private int multiuser;
  25.   /** nullable persistent field */
  26.   private int perartnum;
  27.   /** nullable persistent field */
  28.   private int newlyartnum;
  29.   /** nullable persistent field */
  30.   private int newlycomnum;
  31.   /** nullable persistent field */
  32.   private int letterbookmark;
  33.   /** nullable persistent field */
  34.   private int picbookmark;
  35.   /** nullable persistent field */
  36.   private int arttotal;
  37.   /** nullable persistent field */
  38.   private int notetotal;
  39.   /** nullable persistent field */
  40.   private Date regtime;
  41.   /** nullable persistent field */
  42.   private int pro;
  43.   /** nullable persistent field */
  44.   private int hits;
  45.   /** nullable persistent field */
  46.   private int calendarstyle;
  47.   /** nullable persistent field */
  48.   private String logourl;
  49.   /** nullable persistent field */
  50.   private String logosize;
  51.   /** nullable persistent field */
  52.   private int counterstyle;
  53.   /** full constructor */
  54.   public Blog(String username, String blogname, String description,
  55.               int cansee, int sort, int skin, int multiuser, int perartnum,
  56.               int newlyartnum, int newlycomnum, int letterbookmark,
  57.               int picbookmark, int arttotal, int notetotal, Date regtime,
  58.               int pro, int hits, int calendarstyle, String logourl,
  59.               String logosize, int counterstyle) {
  60.     this.username = username;
  61.     this.blogname = blogname;
  62.     this.description = description;
  63.     this.cansee = cansee;
  64.     this.sort = sort;
  65.     this.skin = skin;
  66.     this.multiuser = multiuser;
  67.     this.perartnum = perartnum;
  68.     this.newlyartnum = newlyartnum;
  69.     this.newlycomnum = newlycomnum;
  70.     this.letterbookmark = letterbookmark;
  71.     this.picbookmark = picbookmark;
  72.     this.arttotal = arttotal;
  73.     this.notetotal = notetotal;
  74.     this.regtime = regtime;
  75.     this.pro = pro;
  76.     this.hits = hits;
  77.     this.calendarstyle = calendarstyle;
  78.     this.logourl = logourl;
  79.     this.logosize = logosize;
  80.     this.counterstyle = counterstyle;
  81.   }
  82.   /** default constructor */
  83.   public Blog() {
  84.   }
  85.   /** minimal constructor */
  86.   public Blog(String username, String blogname, String description) {
  87.     this.username = username;
  88.     this.blogname = blogname;
  89.     this.description = description;
  90.   }
  91.   public Long getId() {
  92.     return this.id;
  93.   }
  94.   public void setId(Long id) {
  95.     this.id = id;
  96.   }
  97.   public String getUsername() {
  98.     return this.username;
  99.   }
  100.   public void setUsername(String username) {
  101.     this.username = username;
  102.   }
  103.   public String getBlogname() {
  104.     return this.blogname;
  105.   }
  106.   public void setBlogname(String blogname) {
  107.     this.blogname = blogname;
  108.   }
  109.   public String getDescription() {
  110.     return this.description;
  111.   }
  112.   public void setDescription(String description) {
  113.     this.description = description;
  114.   }
  115.   public int getCansee() {
  116.     return this.cansee;
  117.   }
  118.   public void setCansee(int cansee) {
  119.     this.cansee = cansee;
  120.   }
  121.   public int getSort() {
  122.     return this.sort;
  123.   }
  124.   public void setSort(int sort) {
  125.     this.sort = sort;
  126.   }
  127.   public int getSkin() {
  128.     return this.skin;
  129.   }
  130.   public void setSkin(int skin) {
  131.     this.skin = skin;
  132.   }
  133.   public int getMultiuser() {
  134.     return this.multiuser;
  135.   }
  136.   public void setMultiuser(int multiuser) {
  137.     this.multiuser = multiuser;
  138.   }
  139.   public int getPerartnum() {
  140.     return this.perartnum;
  141.   }
  142.   public void setPerartnum(int perartnum) {
  143.     this.perartnum = perartnum;
  144.   }
  145.   public int getNewlyartnum() {
  146.     return this.newlyartnum;
  147.   }
  148.   public void setNewlyartnum(int newlyartnum) {
  149.     this.newlyartnum = newlyartnum;
  150.   }
  151.   public int getNewlycomnum() {
  152.     return this.newlycomnum;
  153.   }
  154.   public void setNewlycomnum(int newlycomnum) {
  155.     this.newlycomnum = newlycomnum;
  156.   }
  157.   public int getLetterbookmark() {
  158.     return this.letterbookmark;
  159.   }
  160.   public void setLetterbookmark(int letterbookmark) {
  161.     this.letterbookmark = letterbookmark;
  162.   }
  163.   public int getPicbookmark() {
  164.     return this.picbookmark;
  165.   }
  166.   public void setPicbookmark(int picbookmark) {
  167.     this.picbookmark = picbookmark;
  168.   }
  169.   public int getArttotal() {
  170.     return this.arttotal;
  171.   }
  172.   public void setArttotal(int arttotal) {
  173.     this.arttotal = arttotal;
  174.   }
  175.   public int getNotetotal() {
  176.     return this.notetotal;
  177.   }
  178.   public void setNotetotal(int notetotal) {
  179.     this.notetotal = notetotal;
  180.   }
  181.   public Date getRegtime() {
  182.     return this.regtime;
  183.   }
  184.   public void setRegtime(Date regtime) {
  185.     this.regtime = regtime;
  186.   }
  187.   public int getPro() {
  188.     return this.pro;
  189.   }
  190.   public void setPro(int pro) {
  191.     this.pro = pro;
  192.   }
  193.   public int getHits() {
  194.     return this.hits;
  195.   }
  196.   public void setHits(int hits) {
  197.     this.hits = hits;
  198.   }
  199.   public int getCalendarstyle() {
  200.     return this.calendarstyle;
  201.   }
  202.   public void setCalendarstyle(int calendarstyle) {
  203.     this.calendarstyle = calendarstyle;
  204.   }
  205.   public String getLogourl() {
  206.     return this.logourl;
  207.   }
  208.   public void setLogourl(String logourl) {
  209.     this.logourl = logourl;
  210.   }
  211.   public String getLogosize() {
  212.     return this.logosize;
  213.   }
  214.   public void setLogosize(String logosize) {
  215.     this.logosize = logosize;
  216.   }
  217.   public int getCounterstyle() {
  218.     return this.counterstyle;
  219.   }
  220.   public void setCounterstyle(int counterstyle) {
  221.     this.counterstyle = counterstyle;
  222.   }
  223.   public String toString() {
  224.     return new ToStringBuilder(this)
  225.         .append("id", getId())
  226.         .toString();
  227.   }
  228.   public boolean equals(Object other) {
  229.     if (! (other instanceof Blog)) {
  230.       return false;
  231.     }
  232.     Blog castOther = (Blog) other;
  233.     return new EqualsBuilder()
  234.         .append(this.getId(), castOther.getId())
  235.         .isEquals();
  236.   }
  237.   public int hashCode() {
  238.     return new HashCodeBuilder()
  239.         .append(getId())
  240.         .toHashCode();
  241.   }
  242. }