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

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

开发平台:

JavaScript

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