--- 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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]