User: fleury
Date: 00/05/28 12:46:02
Modified: src/main/org/jboss/ejb/plugins/jaws
JAWSPersistenceManager.java
Log:
No more implicit stuff, please
Revision Changes Path
1.6 +11 -6
jboss/src/main/org/jboss/ejb/plugins/jaws/JAWSPersistenceManager.java
Index: JAWSPersistenceManager.java
===================================================================
RCS file:
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/plugins/jaws/JAWSPersistenceManager.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- JAWSPersistenceManager.java 2000/05/25 08:51:58 1.5
+++ JAWSPersistenceManager.java 2000/05/28 19:46:02 1.6
@@ -79,7 +79,7 @@
*
* @see <related>
* @author Rickard �berg ([EMAIL PROTECTED])
- * @version $Revision: 1.5 $
+ * @version $Revision: 1.6 $
*/
public class JAWSPersistenceManager
implements EntityPersistenceManager
@@ -101,8 +101,8 @@
ArrayList pkColumns = new ArrayList(); // String's
String pkColumnList; // Comma-separated list of column names
String pkColumnWhereList; // Comma-separated list of column names (for WHERE
clauses)
- ArrayList cmpFields = new ArrayList(); // Field's
- ArrayList CMPFields = new ArrayList(); // CMPField's
+ ArrayList cmpFields = new ArrayList(); // The fields from the actual Bean
+ ArrayList CMPFields = new ArrayList(); // The JawsCMPField representation
ArrayList jdbcTypes = new ArrayList(); // Integer's
ArrayList pkJdbcTypes = new ArrayList(); // Integer's describing pk
ArrayList ejbRefs = new ArrayList(); // EJB-references
@@ -154,7 +154,7 @@
beanCtx.add(Beans.instantiate(getClass().getClassLoader(),
"com.dreambean.ejx.xml.ProjectX"));
beanCtx.add(jfm);
- // Load XML
+ // Load XML, if the URL doesn't have default information the filemanager uses
defaults
JawsEjbJar jar = jfm.load(container.getApplication().getURL());
// Extract meta-info
@@ -163,10 +163,12 @@
while (fields.hasNext())
{
JawsCMPField field = (JawsCMPField)fields.next();
+
CMPFields.add(field);
cmpFields.add(container.getBeanClass().getField(field.getFieldName()));
// Identify JDBC-type
- jdbcTypes.add(new Integer(getJDBCType(field.getJdbcType())));
+
+ jdbcTypes.add(new Integer(getJDBCType(field.getJdbcType())));
// EJB-reference
if (field.getJdbcType().equals("REF"))
@@ -984,7 +986,7 @@
CMPField field = CMPFields[i];
if (field.getJdbcType().equals("REF"))
{
- String[] pk = getPkColumn(field);
+ String[] pk = getPkColumn(field);
fieldSql += (fieldSql.equals("") ? "":",")+pk[0]+"=?";
} else
{
@@ -1019,6 +1021,9 @@
{
try
{
+ System.out.println("Name"+name);
+ Exception e = new Exception();
+
Integer constant = (Integer)Types.class.getField(name).get(null);
return constant.intValue();
} catch (Exception e)