/* * Created on May 5, 2004 * * To change the template for this generated file go to * Window - Preferences - Java - Code Generation - Code and Comments */ package context.arch.logging; import org.hibernate.type.Type; /** * @author Marti Motoyama * * To change the template for this generated type comment go to * Window - Preferences - Java - Code Generation - Code and Comments */ public abstract class QueryRunnable implements Runnable { private String query; private Object[] parameters; private Type[] types; public QueryRunnable (String query, Object[] parameters, Type[] types){ this.query = query; this.parameters = parameters; this.types = types; } public String getQuery(){ return query; } public Object[] getParameters(){ if (parameters == null) parameters = new Object[]{}; return parameters; } public Type[] getTypes(){ if (types == null) types = new Type[]{}; return types; } }