00001 package clientswing.model; 00002 00003 import java.util.*; 00005 public class XRequestQuery implements XRequest { 00007 private String service; 00009 private String tableName; 00011 private Column column; 00013 private Collection columns = new ArrayList(); 00015 private Collection where = new ArrayList(); 00017 public XRequestQuery() { 00018 00019 } 00020 public void setTableName(String tableName){ 00021 this.tableName=tableName; 00022 } 00023 public void setService(String service){ 00024 this.service=service; 00025 } 00026 public String getTableName(){ 00027 return tableName; 00028 } 00029 public String getService(){ 00030 return service; 00031 } 00033 public boolean addColumn(Column c){ 00034 return columns.add(c); 00035 } 00037 public boolean addColumnWhere(Column c){ 00038 return where.add(c); 00039 } 00041 public boolean removeColumn(Column c){ 00042 return columns.remove(c); 00043 } 00044 00045 public Collection getColumns(){ 00046 return columns; 00047 } 00048 00049 public Collection getWhere(){ 00050 return where; 00051 } 00052 00053 }