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

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

开发平台:

JavaScript

  1. package com.chinacannel.entity;
  2. import java.io.*;
  3. import java.util.*;
  4. import com.chinacannel.common.*;
  5. import com.chinacannel.xlchemical.service.*;
  6. import org.apache.commons.lang.builder.*;
  7. import org.apache.commons.logging.*;
  8. public class Menu implements Serializable {
  9.     private CommonDAO dao = new CommonDAO();
  10.     private static Log log = LogFactory.getLog(InformationService.class);
  11.     private Long men_ID;
  12.     private String men_Name;
  13.     private Long men_Superior = new Long(0);
  14.     private Long men_Type;
  15.     private Long men_Default;
  16.     private String men_Language;
  17.     private String men_Url;
  18.     private Image image;
  19.     private Long men_Index;
  20.     private Long men_Order;
  21.     private String men_DefaultName;
  22.     private String men_Key;
  23.     private Date men_Time;
  24.     public boolean equals(Object other) {
  25.         if (!(other instanceof Menu))
  26.             return false;
  27.         Menu castOther = (Menu) other;
  28.         return new EqualsBuilder()
  29.                 .append(this.getMen_ID(), castOther.getMen_ID())
  30.                 .isEquals();
  31.     }
  32.     public int hashCode() {
  33.         return new HashCodeBuilder()
  34.                 .append(getMen_ID())
  35.                 .toHashCode();
  36.     }
  37.     public Long getMen_Default() {
  38.         return men_Default;
  39.     }
  40.     public Long getMen_ID() {
  41.         return men_ID;
  42.     }
  43.     public String getMen_Language() {
  44.         return men_Language;
  45.     }
  46.     public Long getMen_Superior() {
  47.         return men_Superior;
  48.     }
  49.     public Long getMen_Type() {
  50.         return men_Type;
  51.     }
  52.     public String getMen_Url() {
  53.         return men_Url;
  54.     }
  55.     public Image getImage() {
  56.         return image;
  57.     }
  58.     public Long getMen_Index() {
  59.         return men_Index;
  60.     }
  61.     public String getMen_Name() {
  62.         return men_Name;
  63.     }
  64.     public Long getMen_Order() {
  65.         return men_Order;
  66.     }
  67.     public String getMen_DefaultName() {
  68.         if (this.getMen_Default().equals(new Long(1))) {
  69.             try {
  70.                 DefaultColumn dc = (DefaultColumn) dao.loadOneObjectBySQL(
  71.                         "from DefaultColumn as dc where dc.def_ID='" +
  72.                         this.getMen_Name() + "'");
  73.                 this.men_DefaultName = dc.getDef_Name();
  74.             } catch (DAOException ex) {
  75.                 log.error(ex.getMessage(), ex);
  76.                 return null;
  77.             }
  78.         } else {
  79.             this.men_DefaultName = this.getMen_Name();
  80.         }
  81.         return men_DefaultName;
  82.     }
  83.     public String getMen_Key() {
  84.         return men_Key;
  85.     }
  86.     public Date getMen_Time() {
  87.         return men_Time;
  88.     }
  89.     public void setMen_Default(Long men_Default) {
  90.         this.men_Default = men_Default;
  91.     }
  92.     public void setMen_ID(Long men_ID) {
  93.         this.men_ID = men_ID;
  94.     }
  95.     public void setMen_Language(String men_Language) {
  96.         this.men_Language = men_Language;
  97.     }
  98.     public void setMen_Superior(Long men_Superior) {
  99.         this.men_Superior = men_Superior;
  100.     }
  101.     public void setMen_Type(Long men_Type) {
  102.         this.men_Type = men_Type;
  103.     }
  104.     public void setMen_Url(String men_Url) {
  105.         this.men_Url = men_Url;
  106.     }
  107.     public void setImage(Image image) {
  108.         this.image = image;
  109.     }
  110.     public void setMen_Index(Long men_Index) {
  111.         this.men_Index = men_Index;
  112.     }
  113.     public void setMen_Name(String men_Name) {
  114.         this.men_Name = men_Name;
  115.     }
  116.     public void setMen_Order(Long men_Order) {
  117.         this.men_Order = men_Order;
  118.     }
  119.     public void setMen_Key(String men_Key) {
  120.         this.men_Key = men_Key;
  121.     }
  122.     public void setMen_Time(Date men_Time) {
  123.         this.men_Time = men_Time;
  124.     }
  125. }