Image.java
上传用户:zghglow
上传日期:2022-08-09
资源大小:27227k
文件大小:3k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

JavaScript

  1. package com.chinacannel.entity;
  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. /**
  7.  * <p>Title: </p>
  8.  *
  9.  * <p>Description: </p>
  10.  *
  11.  * <p>Copyright: Copyright (c) 2007</p>
  12.  *
  13.  * <p>Company: </p>
  14.  *
  15.  * @author not attributable
  16.  * @version 1.0
  17.  */
  18. /** @author Hibernate CodeGenerator */
  19. public class Image implements Serializable {
  20. private static final long serialVersionUID = 1; 
  21.     /** identifier field */
  22.     private Long id;
  23.     /** nullable persistent field */
  24.     private String filename;
  25.     /** nullable persistent field */
  26.     private String reallyname;
  27.     /** nullable persistent field */
  28.     private String path;
  29.     /** nullable persistent field */
  30.     private String thumbnailpath;
  31.     /** nullable persistent field */
  32.     private String thumbnailname;
  33.     /** nullable persistent field */
  34.     private String type;
  35.     /** full constructor */
  36.     public Image(java.lang.String filename, java.lang.String reallyname, java.lang.String path, java.lang.String thumbnailpath, java.lang.String thumbnailname, java.lang.String type) {
  37.         this.filename = filename;
  38.         this.reallyname = reallyname;
  39.         this.path = path;
  40.         this.thumbnailpath = thumbnailpath;
  41.         this.thumbnailname = thumbnailname;
  42.         this.type = type;
  43.     }
  44.     /** default constructor */
  45.     public Image() {
  46.     }
  47.     public java.lang.Long getId() {
  48.         return this.id;
  49.     }
  50.     public void setId(java.lang.Long id) {
  51.         this.id = id;
  52.     }
  53.     public java.lang.String getFilename() {
  54.         return this.filename;
  55.     }
  56.     public void setFilename(java.lang.String filename) {
  57.         this.filename = filename;
  58.     }
  59.     public java.lang.String getReallyname() {
  60.         return this.reallyname;
  61.     }
  62.     public void setReallyname(java.lang.String reallyname) {
  63.         this.reallyname = reallyname;
  64.     }
  65.     public java.lang.String getPath() {
  66.         return this.path;
  67.     }
  68.     public void setPath(java.lang.String path) {
  69.         this.path = path;
  70.     }
  71.     public java.lang.String getThumbnailpath() {
  72.         return this.thumbnailpath;
  73.     }
  74.     public void setThumbnailpath(java.lang.String thumbnailpath) {
  75.         this.thumbnailpath = thumbnailpath;
  76.     }
  77.     public java.lang.String getThumbnailname() {
  78.         return this.thumbnailname;
  79.     }
  80.     public void setThumbnailname(java.lang.String thumbnailname) {
  81.         this.thumbnailname = thumbnailname;
  82.     }
  83.     public java.lang.String getType() {
  84.         return this.type;
  85.     }
  86.     public void setType(java.lang.String type) {
  87.         this.type = type;
  88.     }
  89.     public String getExtendName() {
  90.         int dot=this.getFilename().lastIndexOf(".");
  91.         return this.getFilename().substring(dot+1);
  92.     }
  93.     public String toString() {
  94.         return new ToStringBuilder(this)
  95.             .append("id", getId())
  96.             .toString();
  97.     }
  98.     public boolean equals(Object other) {
  99.         if ( !(other instanceof Image) ) return false;
  100.         Image castOther = (Image) other;
  101.         return new EqualsBuilder()
  102.             .append(this.getId(), castOther.getId())
  103.             .isEquals();
  104.     }
  105.     public int hashCode() {
  106.         return new HashCodeBuilder()
  107.             .append(getId())
  108.             .toHashCode();
  109.     }
  110. }