/** * TRuleDefine.java 2010/08/30 */ package com.ycsoft.beans.config; import java.io.Serializable; import java.util.Date; import com.ycsoft.commons.helper.StringHelper; import com.ycsoft.commons.store.MemoryDict; import com.ycsoft.daos.config.POJO; /** * TRuleDefine -> T_RULE_DEFINE mapping */ @POJO(tn = "T_RULE_DEFINE", sn = "SEQ_RULE_ID", pk = "RULE_ID") public class TRuleDefine implements Serializable { // TRuleDefine all properties /** * */ private static final long serialVersionUID = 2839614348262915703L; private String rule_id ; private String rule_name ; private String rule_str ; private String remark ; private String rule_str_cn ; private String rule_type; private String data_type; private String cfg_type; private String pre_billing_rule; private String optr_id; private Date eff_date; private Date exp_date; private String rule_type_text; private String cfg_type_text; /** * default empty constructor */ public TRuleDefine() {} // rule_id getter and setter public String getRule_id(){ return rule_id ; } public void setRule_id(String rule_id){ this.rule_id = rule_id ; } // rule_name getter and setter public String getRule_name(){ return rule_name ; } public void setRule_name(String rule_name){ this.rule_name = rule_name ; } // rule_str getter and setter public String getRule_str(){ return rule_str ; } public void setRule_str(String rule_str){ this.rule_str = rule_str ; } // remark getter and setter public String getRemark(){ return remark ; } public void setRemark(String remark){ this.remark = remark ; } // rule_str_cn getter and setter public String getRule_str_cn(){ if(StringHelper.isNotEmpty(rule_str_cn) && rule_str_cn.length() >= 2000) return rule_str_cn.substring(0, 100).concat("..."); return rule_str_cn ; } public void setRule_str_cn(String rule_str_cn){ this.rule_str_cn = rule_str_cn ; } public String getRule_type() { return rule_type; } public void setRule_type(String rule_type) { this.rule_type = rule_type; rule_type_text = MemoryDict.getDictName("RULE_TYPE", rule_type); } public String getData_type() { return data_type; } public void setData_type(String data_type) { this.data_type = data_type; } public String getCfg_type() { return cfg_type; } public void setCfg_type(String cfg_type) { this.cfg_type = cfg_type; cfg_type_text = MemoryDict.getDictName("RULE_CFG_TYPE", cfg_type); } public String getRule_type_text() { return rule_type_text; } public String getCfg_type_text() { return cfg_type_text; } public String getPre_billing_rule() { return pre_billing_rule; } public void setPre_billing_rule(String pre_billing_rule) { this.pre_billing_rule = pre_billing_rule; } public String getOptr_id() { return optr_id; } public void setOptr_id(String optr_id) { this.optr_id = optr_id; } public Date getEff_date() { return eff_date; } public void setEff_date(Date eff_date) { this.eff_date = eff_date; } public Date getExp_date() { return exp_date; } public void setExp_date(Date exp_date) { this.exp_date = exp_date; } }