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)
  
  
  

Reply via email to