1 /* 2 * 3 * The DbUnit Database Testing Framework 4 * Copyright (C)2002-2004, DbUnit.org 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Lesser General Public 8 * License as published by the Free Software Foundation; either 9 * version 2.1 of the License, or (at your option) any later version. 10 * 11 * This library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Lesser General Public License for more details. 15 * 16 * You should have received a copy of the GNU Lesser General Public 17 * License along with this library; if not, write to the Free Software 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 * 20 */ 21 22 package org.dbunit.ant; 23 24 import org.slf4j.Logger; 25 import org.slf4j.LoggerFactory; 26 27 /** 28 * The <code>Query</code> class is just a step placeholder for a table name 29 * within an <code>Export</code>. 30 * 31 * @author Eric Pugh 32 * @version $Revision$ 33 * @since Dec 10, 2002 34 */ 35 public class Query 36 { 37 38 /** 39 * Logger for this class 40 */ 41 private static final Logger logger = LoggerFactory.getLogger(Query.class); 42 43 private String name; 44 private String sql; 45 46 public Query() 47 { 48 } 49 50 public String getName() 51 { 52 return name; 53 } 54 55 public void setName(String name) 56 { 57 logger.debug("setName(name={}) - start", name); 58 59 this.name = name; 60 } 61 62 63 public String toString() 64 { 65 StringBuilder result = new StringBuilder(); 66 result.append("Query: "); 67 result.append(" name=" + name); 68 result.append(" sql=" + sql); 69 70 71 return result.toString(); 72 } 73 74 public String getSql() 75 { 76 return sql; 77 } 78 79 public void setSql(String sql) 80 { 81 logger.debug("setSql(sql={}) - start", sql); 82 83 this.sql = sql; 84 } 85 } 86 87 88 89 90 91 92 93 94 95 96 97 98