tomdz       2005/12/22 00:28:13

  Modified:    .        .classpath
               src/java/org/apache/ojb/broker/core/configuration
                        SpringComponentContainer.java
  Added:       lib      spring-beans-1.2.6.jar spring-core-1.2.6.jar
  Removed:     lib      spring-core.jar
  Log:
  Updated to Spring 1.2.6
  
  Revision  Changes    Path
  1.54      +2 -1      db-ojb/.classpath
  
  Index: .classpath
  ===================================================================
  RCS file: /home/cvs/db-ojb/.classpath,v
  retrieving revision 1.53
  retrieving revision 1.54
  diff -u -r1.53 -r1.54
  --- .classpath        11 Dec 2005 20:07:10 -0000      1.53
  +++ .classpath        22 Dec 2005 08:28:13 -0000      1.54
  @@ -22,7 +22,6 @@
        <classpathentry kind="lib" path="lib/velocity-1.3.1.jar"/>
        <classpathentry kind="lib" path="lib/prevayler.jar"/>
        <classpathentry kind="lib" path="lib/picocontainer-1.1.jar"/>
  -     <classpathentry kind="lib" path="lib/spring-core.jar"/>
        <classpathentry kind="lib" path="lib/commons-collections-3.1.jar"/>
        <classpathentry kind="lib" path="lib/torque-gen-3.1.1.jar"/>
        <classpathentry kind="var" path="ANT_HOME/lib/ant.jar"/>
  @@ -40,5 +39,7 @@
        <classpathentry kind="lib" path="lib/DdlUtils-1.0-dev.jar"/>
        <classpathentry kind="lib" path="lib/xml-apis-1.3.02.jar"/>
        <classpathentry kind="lib" path="lib/commons-betwixt-0.8-dev.jar"/>
  +     <classpathentry kind="lib" path="lib/spring-beans-1.2.6.jar"/>
  +     <classpathentry kind="lib" path="lib/spring-core-1.2.6.jar"/>
        <classpathentry kind="output" path="target/classes/main"/>
   </classpath>
  
  
  
  1.1                  db-ojb/lib/spring-beans-1.2.6.jar
  
        <<Binary file>>
  
  
  1.1                  db-ojb/lib/spring-core-1.2.6.jar
  
        <<Binary file>>
  
  
  1.4       +8 -3      
db-ojb/src/java/org/apache/ojb/broker/core/configuration/SpringComponentContainer.java
  
  Index: SpringComponentContainer.java
  ===================================================================
  RCS file: 
/home/cvs/db-ojb/src/java/org/apache/ojb/broker/core/configuration/SpringComponentContainer.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SpringComponentContainer.java     14 Nov 2004 09:28:02 -0000      1.3
  +++ SpringComponentContainer.java     22 Dec 2005 08:28:13 -0000      1.4
  @@ -21,6 +21,7 @@
   import org.springframework.beans.factory.BeanFactory;
   import org.springframework.beans.factory.NoSuchBeanDefinitionException;
   import org.springframework.beans.factory.config.BeanDefinition;
  +import org.springframework.beans.factory.support.AbstractBeanDefinition;
   import org.springframework.beans.factory.support.RootBeanDefinition;
   
   /**
  @@ -111,9 +112,13 @@
           {
               return getParentContainer() != null ? 
getParentContainer().getImplementationClass(type) : null;
           }
  +        else if (beanDef instanceof AbstractBeanDefinition)
  +        {
  +            return ((AbstractBeanDefinition)beanDef).getBeanClass();
  +        }
           else
           {
  -            return beanDef.getBeanClass();
  +            return null;
           }
       }
   
  @@ -150,9 +155,9 @@
           catch (NoSuchBeanDefinitionException ex)
           {}
   
  -        if (curBeanDef != null)
  +        if ((curBeanDef != null) && (curBeanDef instanceof 
AbstractBeanDefinition))
           {
  -            oldImplClass = curBeanDef.getBeanClass();
  +            oldImplClass = 
((AbstractBeanDefinition)curBeanDef).getBeanClass();
               if (curBeanDef instanceof RootBeanDefinition)
               {
                   newBeanDef = (RootBeanDefinition)curBeanDef;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to