/** * 版本修订记录 * 创建:2012-12-6 * 版本: * * 修订1: 说明: * 修订2: 说明: */ package org.howsun.dao; import java.util.ArrayList; import java.util.List; import org.howsun.util.Collections; /** * 描述: * @author howsun * @version 3.0 * Building Time 2012-12-6 * */ public class RQLConditionbind { protected StringBuilder rql = new StringBuilder(); protected List<Object> params = new ArrayList<Object>(0); public RQLConditionbind() { super(); } public RQLConditionbind(StringBuilder rql, List<Object> params) { super(); this.rql = rql; this.params = params; } public void addRQL(String rql){ this.rql.append(rql); } public void addParam(Object param){ this.params.add(param); } public StringBuilder getRql() { return rql; } public List<Object> getParams() { return params; } public String getCondition(){ return getRql() != null ? (getRql().length() > 0 ? getRql().toString() : null) : null; } public Object[] getParams_(){ return Collections.notEmpty(getParams()) ? getParams().toArray() : null; } }