You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bsf-dev@jakarta.apache.org by ni...@opensource.lk on 2004/04/27 06:46:41 UTC

[PATCH]"Cannot Register A Null Bean -- Fixed"

--- BSFManager.java	2004-04-08 16:50:30.000000000 +0600
+++ BSFManagerModified.java	2004-04-08 16:48:22.000000000 +0600
@@ -686,7 +686,7 @@
      */
     public Object lookupBean(String beanName) {
         try {
-            return objectRegistry.lookup(beanName);
+            return ((BSFDeclaredBean)objectRegistry.lookup(beanName)).bean;
         }
         catch (IllegalArgumentException e) {
             return null;
@@ -701,6 +701,12 @@
      * @param bean     the bean to register
      */
     public void registerBean(String beanName, Object bean) {
+			BSFDeclaredBean tempBean;
+			if(bean == null){
+				tempBean = new BSFDeclaredBean(beanName, null, null);
+			}else {
+				tempBean = new BSFDeclaredBean(beanName, bean, bean.getClass());
+			}
         objectRegistry.register(beanName, bean);
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: bsf-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bsf-dev-help@jakarta.apache.org


Re: [PATCH]"Cannot Register A Null Bean -- Fixed"

Posted by "Victor J. Orlikowski" <vi...@alumni.duke.edu>.
Applied; however, there was a minor error (which bean was
registered).

Victor
-- 
Victor J. Orlikowski <> victor.j.orlikowski@alumni.duke.edu

---------------------------------------------------------------------
To unsubscribe, e-mail: bsf-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: bsf-dev-help@jakarta.apache.org