/**
* TConfigTemplate.java 2010/09/05
*/
package com.ycsoft.beans.config;
import java.io.Serializable;
import com.ycsoft.commons.store.MemoryDict;
import com.ycsoft.daos.config.POJO;
/**
* TConfigTemplate -> T_CONFIG_TEMPLATE mapping
*/
@POJO(
tn="T_CONFIG_TEMPLATE",
sn="",
pk="")
public class TConfigTemplate extends TTemplate implements Serializable {
// TConfigTemplate all properties
/**
*
*/
private static final long serialVersionUID = -4615637376893322255L;
private String config_name ;
private String config_value ;
private String param_name;
private String form_type;
@SuppressWarnings("unused")
private String config_value_text;
/**
* default empty constructor
*/
public TConfigTemplate() {}
// config_name getter and setter
public String getConfig_name(){
return config_name ;
}
public void setConfig_name(String config_name){
this.config_name = config_name ;
}
// config_value getter and setter
public String getConfig_value(){
return config_value ;
}
public void setConfig_value(String config_value){
this.config_value = config_value ;
}
public String getParam_name() {
return param_name;
}
public void setParam_name(String param_name) {
this.param_name = param_name;
}
public String getConfig_value_text() {
if(getForm_type() != null){
if(getForm_type().equals("paramcombo")){
return MemoryDict.getDictName(param_name, config_value);
}else if(getForm_type().equals("paramlovcombo")){
String[] strs = config_value.split(";");
StringBuffer buf = new StringBuffer();
for(int i=0,len=strs.length;i<len;i++){
buf.append(MemoryDict.getDictName(param_name, strs[i])).append(";");
}
return buf.toString().substring(0, buf.toString().length()-1);
}
}
return "";
}
public void setConfig_value_text(String config_value_text) {
this.config_value_text = config_value_text;
}
public String getForm_type() {
return form_type;
}
public void setForm_type(String form_type) {
this.form_type = form_type;
}
}