package org.safehaus.penrose.jdbc; import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; /** * @author Endi S. Dewata */ public class Request implements Serializable, Cloneable { protected String sql; protected Collection<Object> parameters = new ArrayList<Object>(); public String getSql() { return sql; } public void setSql(String sql) { this.sql = sql; } public Object clone() throws CloneNotSupportedException { return super.clone(); } public Collection<Object> getParameters() { return parameters; } public void addParameter(Object parameter) { parameters.add(parameter); } public void setParameters(Collection<Object> parameters) { this.parameters.clear(); if (parameters == null) return; this.parameters.addAll(parameters); } }