1 /* 2 Wotonomy: OpenStep design patterns for pure Java applications. 3 Copyright (C) 2001 Michael Powers 4 5 This library is free software; you can redistribute it and/or 6 modify it under the terms of the GNU Lesser General Public 7 License as published by the Free Software Foundation; either 8 version 2.1 of the License, or (at your option) any later version. 9 10 This library is distributed in the hope that it will be useful, 11 but WITHOUT ANY WARRANTY; without even the implied warranty of 12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 Lesser General Public License for more details. 14 15 You should have received a copy of the GNU Lesser General Public 16 License along with this library; if not, see http://www.gnu.org 17 */ 18 package net.wotonomy.jdbcadaptor; 19 20 import net.wotonomy.access.EOAttribute; 21 import net.wotonomy.access.EOEntity; 22 import net.wotonomy.access.EOSQLExpression; 23 import net.wotonomy.foundation.NSDictionary; 24 import net.wotonomy.foundation.NSMutableDictionary; 25 26 27 /*** 28 * Concrete implementation of EOSQLExpression for use with JDBC. 29 * 30 * @author ezamudio@nasoft.com 31 * @author $Author: cgruber $ 32 * @version $Revision: 903 $ 33 */ 34 public class JDBCExpression extends EOSQLExpression { 35 36 protected NSDictionary _jdbcInfo; 37 38 /*** 39 * @param entity 40 */ 41 public JDBCExpression(EOEntity entity) { 42 super(entity); 43 } 44 45 public void setJdbcInfo(NSDictionary info) { 46 _jdbcInfo = info; 47 } 48 public NSDictionary jdbcInfo() { 49 return _jdbcInfo; 50 } 51 52 /* (non-Javadoc) 53 * @see net.wotonomy.access.EOSQLExpression#bindVariableDictionaryForAttribute(net.wotonomy.access.EOAttribute, java.lang.Object) 54 */ 55 public NSMutableDictionary bindVariableDictionaryForAttribute( 56 EOAttribute attr, Object variable) { 57 // TODO Auto-generated method stub 58 return null; 59 } 60 61 } 62 /* 63 * $Log$ 64 * Revision 1.2 2006/02/18 22:59:22 cgruber 65 * make it compile with maven dependencies and add a cvsignore. 66 * 67 * Revision 1.1 2006/02/16 13:22:23 cgruber 68 * Check in all sources in eclipse-friendly maven-enabled packages. 69 * 70 * Revision 1.1 2003/08/13 20:14:38 chochos 71 * subclass of EOSQLExpression. Still needs a lot of work for bindings, mostly. 72 * 73 */