Role.java~12~
上传用户: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.xlchemical.service.AdminService;
  6. import com.chinacannel.common.DAOException;
  7. import org.apache.commons.lang.builder.*;
  8. import org.apache.commons.logging.*;
  9. import com.chinacannel.common.CommonDAO;
  10. public class Role implements Serializable {
  11.     private static Log log = LogFactory.getLog(Category.class);
  12.     private CommonDAO dao = new CommonDAO();
  13.     private Long rol_ID;
  14.     private String rol_Name;
  15.     private String rol_FModel;
  16.     private String rol_CModel;
  17.     private Date rol_Time;
  18.     private Long rol_Count = new Long(0);
  19.     public boolean equals(Object other) {
  20.         if (!(other instanceof Role))
  21.             return false;
  22.         Role castOther = (Role) other;
  23.         return new EqualsBuilder()
  24.                 .append(this.getRol_ID(), castOther.getRol_ID())
  25.                 .isEquals();
  26.     }
  27.     public int hashCode() {
  28.         return new HashCodeBuilder()
  29.                 .append(getRol_ID())
  30.                 .toHashCode();
  31.     }
  32.     public Long getRol_ID() {
  33.         return rol_ID;
  34.     }
  35.     public String getRol_Name() {
  36.         return rol_Name;
  37.     }
  38.     public String getRol_CModel() {
  39.         return rol_CModel;
  40.     }
  41.     public String getRol_FModel() {
  42.         return rol_FModel;
  43.     }
  44.     public Date getRol_Time() {
  45.         return rol_Time;
  46.     }
  47.     public Long getRol_Count() {
  48.         try {
  49.             dao.getCountBySql(
  50.                     "select * from Admin as admin where admin.adm_RoleID=" +
  51.                     this.getRol_ID());
  52.         } catch (DAOException ex) {
  53.             log.error(ex.getMessage(), ex);
  54.             return new Long(0);
  55.         }
  56.         return rol_Count;
  57.     }
  58.     public void setRol_ID(Long rol_ID) {
  59.         this.rol_ID = rol_ID;
  60.     }
  61.     public void setRol_Name(String rol_Name) {
  62.         this.rol_Name = rol_Name;
  63.     }
  64.     public void setRol_CModel(String rol_CModel) {
  65.         this.rol_CModel = rol_CModel;
  66.     }
  67.     public void setRol_FModel(String rol_FModel) {
  68.         this.rol_FModel = rol_FModel;
  69.     }
  70.     public void setRol_Time(Date rol_Time) {
  71.         this.rol_Time = rol_Time;
  72.     }
  73. }