[jboss-cvs] JBossAS SVN: r70471 - projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/spi/factory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Mar 6 06:34:42 EST 2008


Author: adrian at jboss.org
Date: 2008-03-06 06:34:41 -0500 (Thu, 06 Mar 2008)
New Revision: 70471

Modified:
   projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/spi/factory/GenericBeanFactoryMetaData.java
Log:
[JBMICROCONT-219] - Somebody completely broke the new GBF properties. Also removed unused code

Modified: projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/spi/factory/GenericBeanFactoryMetaData.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/spi/factory/GenericBeanFactoryMetaData.java	2008-03-06 11:29:46 UTC (rev 70470)
+++ projects/microcontainer/trunk/kernel/src/main/org/jboss/beans/metadata/spi/factory/GenericBeanFactoryMetaData.java	2008-03-06 11:34:41 UTC (rev 70471)
@@ -39,10 +39,8 @@
 import org.jboss.beans.metadata.plugins.AbstractDependencyMetaData;
 import org.jboss.beans.metadata.plugins.AbstractInstallMetaData;
 import org.jboss.beans.metadata.plugins.AbstractLifecycleMetaData;
-import org.jboss.beans.metadata.plugins.AbstractMapMetaData;
 import org.jboss.beans.metadata.plugins.AbstractPropertyMetaData;
 import org.jboss.beans.metadata.plugins.AbstractSupplyMetaData;
-import org.jboss.beans.metadata.plugins.AbstractValueMetaData;
 import org.jboss.beans.metadata.plugins.InstallCallbackMetaData;
 import org.jboss.beans.metadata.plugins.UninstallCallbackMetaData;
 import org.jboss.beans.metadata.plugins.factory.GenericBeanFactory;
@@ -543,40 +541,12 @@
          {
             propertyMap.put(property.getName(), property.getValue());
          }
+         builder.addPropertyMetaData("properties", propertyMap);
       }
       //TODO: installCallbacks and uninstallCallbacks
       
       return Collections.singletonList(builder.getBeanMetaData());
    }
-   
-//   public List<BeanMetaData> newGetBeans()
-//   {
-//      AbstractBeanMetaData gbf = new AbstractBeanMetaData();
-//      gbf.setName(name);
-//      gbf.setAliases(aliases);
-//      gbf.setBean(GenericBeanFactory.class.getName());
-//      gbf.setMode(mode);
-//      Set<PropertyMetaData> properties = new HashSet<PropertyMetaData>();
-//      gbf.setProperties(properties);
-//      if (this.properties != null)
-//      {
-//         properties.addAll(this.properties);
-//      }
-//      properties.add(createProperty("bean", bean));
-//      properties.add(createProperty("classLoader", classLoader));
-//      properties.add(createProperty("constructor", constructor));
-//      properties.add(createMapProperty("properties", properties));
-//      properties.add(createProperty("start", start));
-//      properties.add(createProperty("create", create));
-//      gbf.setDemands(demands);
-//      gbf.setDepends(depends);
-//      gbf.setSupplies(supplies);
-//      gbf.setInstalls(installs);
-//      gbf.setUninstalls(uninstalls);
-//      gbf.setInstallCallbacks(installCallbacks);
-//      gbf.setUninstallCallbacks(uninstallCallbacks);
-//      return Collections.singletonList((BeanMetaData) gbf);
-//   }
 
    /**
     * Add the parameters
@@ -592,33 +562,4 @@
          }
       }
    }
-   /**
-    * Create property.
-    *
-    * @param name the property name
-    * @param value the value
-    * @return property meta data
-    */
-   protected PropertyMetaData createProperty(String name, Object value)
-   {
-      return new AbstractPropertyMetaData(name, value);
-   }
-
-   /**
-    * Create property with map value.
-    *
-    * @param name the property name
-    * @param properties the properties
-    * @return property meta data
-    */
-   protected PropertyMetaData createMapProperty(String name, Set<PropertyMetaData> properties)
-   {
-      AbstractMapMetaData map = new AbstractMapMetaData();
-      if (properties != null)
-      {
-         for (PropertyMetaData property : properties)
-            map.put(new AbstractValueMetaData(property.getName()), new AbstractValueMetaData(property));
-      }
-      return new AbstractPropertyMetaData(name, map);
-   }
 }




More information about the jboss-cvs-commits mailing list