From: Alexey L. <lou...@us...> - 2002-08-28 05:45:47
|
User: loubyansky Date: 02/08/27 22:45:46 Modified: src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata JDBCCMPFieldMetaData.java Log: added a constructor for unknown primary key Revision Changes Path 1.10 +28 -1 jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata/JDBCCMPFieldMetaData.java Index: JDBCCMPFieldMetaData.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/metadata/JDBCCMPFieldMetaData.java,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- JDBCCMPFieldMetaData.java 25 Aug 2002 19:50:43 -0000 1.9 +++ JDBCCMPFieldMetaData.java 28 Aug 2002 05:45:46 -0000 1.10 @@ -28,7 +28,14 @@ * @author <a href="seb...@m4...">Sebastien Alborini</a> * @author <a href="mailto:di...@jb...">Dirk Zimmermann</a> * @author <a href="mailto:vin...@hu...">Vincent Harcq</a> - * @version $Revision: 1.9 $ + * @author <a href="mailto:lou...@ho...">Alex Loubyansky</a> + * + * <p><b>2002/08/27: loubyansky</b> + * <ol> + * <li>added JDBCCMPFieldMetaData( JDBCEntityMetaData entity )</li> + * </ol> + * + * @version $Revision: 1.10 $ */ public final class JDBCCMPFieldMetaData { /** @@ -93,6 +100,26 @@ * property overrides */ private final List propertyOverrides = new ArrayList(); + + + /** + * This constructor added to create an unknown primary key + * For now metadata is hardcoded + */ + public JDBCCMPFieldMetaData( JDBCEntityMetaData entity ) + { + this.entity = entity; + fieldName = "unknownPkField"; + fieldType = java.lang.String.class; + columnName = "unknownPkColumn"; + jdbcType = java.sql.Types.VARCHAR; + sqlType = "VARCHAR(32)"; + readOnly = false; + readTimeOut = 0; + primaryKeyMember = true; + notNull = true; + primaryKeyField = null; + } /** * Constructs cmp field meta data for a field on the specified entity with |