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

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

开发平台:

JavaScript

  1. package com.chinacannel.entity;
  2. import java.io.*;
  3. import java.util.*;
  4. import org.apache.commons.lang.builder.*;
  5. import com.chinacannel.common.*;
  6. import org.apache.commons.lang.builder.*;
  7. import org.apache.commons.logging.*;
  8. public class Category implements Serializable {
  9.     private static Log log = LogFactory.getLog(Category.class);
  10.     private CommonDAO dao = new CommonDAO();
  11.     private Long cat_ID;
  12.     private String cat_Name;
  13.     private String cat_Language;
  14.     private String cat_Key;
  15.     private Long cat_Order;
  16.     private Set infList;
  17.     private Long infCount;
  18.     public boolean equals(Object other) {
  19.         if (!(other instanceof Category))
  20.             return false;
  21.         Category castOther = (Category) other;
  22.         return new EqualsBuilder()
  23.                 .append(this.getCat_ID(), castOther.getCat_ID())
  24.                 .isEquals();
  25.     }
  26.     public int hashCode() {
  27.         return new HashCodeBuilder()
  28.                 .append(getCat_ID())
  29.                 .toHashCode();
  30.     }
  31.     public Long getCat_ID() {
  32.         return cat_ID;
  33.     }
  34.     public String getCat_Key() {
  35.         return cat_Key;
  36.     }
  37.     public String getCat_Language() {
  38.         return cat_Language;
  39.     }
  40.     public String getCat_Name() {
  41.         return cat_Name;
  42.     }
  43.     public Long getCat_Order() {
  44.         return cat_Order;
  45.     }
  46.     public Set getInfList() {
  47.         return infList;
  48.     }
  49.     public void setCat_ID(Long cat_ID) {
  50.         this.cat_ID = cat_ID;
  51.     }
  52.     public void setCat_Key(String cat_Key) {
  53.         this.cat_Key = cat_Key;
  54.     }
  55.     public void setCat_Language(String cat_Language) {
  56.         this.cat_Language = cat_Language;
  57.     }
  58.     public void setCat_Name(String cat_Name) {
  59.         this.cat_Name = cat_Name;
  60.     }
  61.     public void setCat_Order(Long cat_Order) {
  62.         this.cat_Order = cat_Order;
  63.     }
  64.     public void setInfList(Set infList) {
  65.         this.infList = infList;
  66.     }
  67.     public Long getInfCount() {
  68.         if (!cat_ID.equals("") && cat_ID != null) {
  69.             try {
  70.                 infCount = new Long(dao.getCountBySql
  71.                        ("from Information as inf where inf.category.cat_ID=" +
  72.                         this.cat_ID));
  73.             } catch (DAOException ex) {
  74.                 log.error(ex.getMessage(), ex);
  75.                 return new Long(0);
  76.             }
  77.         } else {
  78.             return new Long(0);
  79.         }
  80.         return infCount;
  81.     }
  82. }