package com.cabletech.business.base.condition; import com.cabletech.baseinfo.business.entity.UserInfo; import com.cabletech.common.base.BaseEntity; /** * 查询参数类 * * @author 杨隽 2012-01-04 创建 * @author 杨隽 2012-04-28 添加值的前缀和后缀属性 * */ public class QueryParameter extends BaseEntity { // 查询条件表单来源参数常量 public static final String IS_QUERY_PARAMETER = "1"; private static final long serialVersionUID = 1L; // 查询条件的实体对象 private BaseEntity entity; // 查询条件的当前登录用户对象 private UserInfo user; // 查询条件参数来源 private String isQuery; // 表的别名 private String alias; // 查询列名 private String columnName; // 查询值 private String value; // 查询比较运算符 private String operator = ConditionGenerateUtils.EQU_OPERATOR; // 值的前缀 private String prefix = ""; // 值的后缀 private String suffix = ""; /** * 构造方法 */ public QueryParameter() { } public BaseEntity getEntity() { return entity; } public void setEntity(BaseEntity entity) { this.entity = entity; } public UserInfo getUser() { return user; } public void setUser(UserInfo user) { this.user = user; } public String getIsQuery() { return isQuery; } public void setIsQuery(String isQuery) { this.isQuery = isQuery; } public String getAlias() { return alias; } public void setAlias(String alias) { this.alias = alias; } public String getColumnName() { return columnName; } public void setColumnName(String columnName) { this.columnName = columnName; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public String getOperator() { return operator; } public void setOperator(String operator) { this.operator = operator; } public String getPrefix() { return prefix; } public void setPrefix(String prefix) { this.prefix = prefix; } public String getSuffix() { return suffix; } public void setSuffix(String suffix) { this.suffix = suffix; } /** * 清空参数数据 */ public void clear() { // TODO Auto-generated method stub setColumnName(""); setValue(""); setOperator(""); setAlias(""); } /** * 判断对象是否为NULL * * @param parameter * Object 要进行判断的对象 * @return boolean 对象是否为NULL */ public static boolean isNull(Object parameter) { // TODO Auto-generated method stub return (parameter == null); } }