001 /* 002 * Copyright 2005-2007 The Kuali Foundation 003 * 004 * 005 * Licensed under the Educational Community License, Version 2.0 (the "License"); 006 * you may not use this file except in compliance with the License. 007 * You may obtain a copy of the License at 008 * 009 * http://www.opensource.org/licenses/ecl2.php 010 * 011 * Unless required by applicable law or agreed to in writing, software 012 * distributed under the License is distributed on an "AS IS" BASIS, 013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 014 * See the License for the specific language governing permissions and 015 * limitations under the License. 016 */ 017 package org.kuali.rice.kew.docsearch; 018 019 public class QueryComponent { 020 021 private String selectSql = ""; 022 private String fromSql = ""; 023 private String whereSql = ""; 024 025 public QueryComponent() { 026 super(); 027 } 028 029 /** 030 * @param selectSql 031 * @param fromSql 032 * @param whereSql 033 */ 034 public QueryComponent(String selectSql, String fromSql, String whereSql) { 035 super(); 036 this.selectSql = selectSql; 037 this.fromSql = fromSql; 038 this.whereSql = whereSql; 039 } 040 041 /** 042 * @return Returns the tables. 043 */ 044 public String getFromSql() { 045 return fromSql; 046 } 047 048 /** 049 * @return Returns the sql. 050 */ 051 public String getSelectSql() { 052 return selectSql; 053 } 054 055 /** 056 * @return Returns the tempSql. 057 */ 058 public String getWhereSql() { 059 return whereSql; 060 } 061 062 /** 063 * @param tables The tables to set. 064 */ 065 public void setFromSql(String tables) { 066 this.fromSql = tables; 067 } 068 069 /** 070 * @param sql The sql to set. 071 */ 072 public void setSelectSql(String sql) { 073 this.selectSql = sql; 074 } 075 076 /** 077 * @param tempSql The tempSql to set. 078 */ 079 public void setWhereSql(String tempSql) { 080 this.whereSql = tempSql; 081 } 082 083 }