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

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. public class Links
  7.     implements Serializable {
  8.   /** identifier field */
  9.   private Long id;
  10.   /** persistent field */
  11.   private long blogid;
  12.   /** persistent field */
  13.   private int linktype;
  14.   /** persistent field */
  15.   private String linkurl;
  16.   /** nullable persistent field */
  17.   private String linktext;
  18.   /** nullable persistent field */
  19.   private String linkimgsrc;
  20.   /** full constructor */
  21.   public Links(long blogid, int linktype, String linkurl, String linktext,
  22.                String linkimgsrc) {
  23.     this.blogid = blogid;
  24.     this.linktype = linktype;
  25.     this.linkurl = linkurl;
  26.     this.linktext = linktext;
  27.     this.linkimgsrc = linkimgsrc;
  28.   }
  29.   /** default constructor */
  30.   public Links() {
  31.   }
  32.   /** minimal constructor */
  33.   public Links(long blogid, int linktype, String linkurl) {
  34.     this.blogid = blogid;
  35.     this.linktype = linktype;
  36.     this.linkurl = linkurl;
  37.   }
  38.   public Long getId() {
  39.     return this.id;
  40.   }
  41.   public void setId(Long id) {
  42.     this.id = id;
  43.   }
  44.   public long getBlogid() {
  45.     return this.blogid;
  46.   }
  47.   public void setBlogid(long blogid) {
  48.     this.blogid = blogid;
  49.   }
  50.   public int getLinktype() {
  51.     return this.linktype;
  52.   }
  53.   public void setLinktype(int linktype) {
  54.     this.linktype = linktype;
  55.   }
  56.   public String getLinkurl() {
  57.     return this.linkurl;
  58.   }
  59.   public void setLinkurl(String linkurl) {
  60.     this.linkurl = linkurl;
  61.   }
  62.   public String getLinktext() {
  63.     return this.linktext;
  64.   }
  65.   public void setLinktext(String linktext) {
  66.     this.linktext = linktext;
  67.   }
  68.   public String getLinkimgsrc() {
  69.     return this.linkimgsrc;
  70.   }
  71.   public void setLinkimgsrc(String linkimgsrc) {
  72.     this.linkimgsrc = linkimgsrc;
  73.   }
  74.   public String toString() {
  75.     return new ToStringBuilder(this)
  76.         .append("id", getId())
  77.         .toString();
  78.   }
  79.   public boolean equals(Object other) {
  80.     if (! (other instanceof Links)) {
  81.       return false;
  82.     }
  83.     Links castOther = (Links) other;
  84.     return new EqualsBuilder()
  85.         .append(this.getId(), castOther.getId())
  86.         .isEquals();
  87.   }
  88.   public int hashCode() {
  89.     return new HashCodeBuilder()
  90.         .append(getId())
  91.         .toHashCode();
  92.   }
  93. }