[jboss-cvs] JBossAS SVN: r66330 - projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Oct 22 08:03:08 EDT 2007


Author: wolfc
Date: 2007-10-22 08:03:08 -0400 (Mon, 22 Oct 2007)
New Revision: 66330

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec/EnterpriseBeansMap.java
   projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec/EnterpriseBeansMetaData.java
Log:
JBAS-4506: Removed EnterpriseBeansMap.beans

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec/EnterpriseBeansMap.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec/EnterpriseBeansMap.java	2007-10-22 12:02:54 UTC (rev 66329)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec/EnterpriseBeansMap.java	2007-10-22 12:03:08 UTC (rev 66330)
@@ -25,8 +25,6 @@
 import java.util.HashMap;
 import java.util.Iterator;
 
-import javax.xml.bind.annotation.XmlTransient;
-
 import org.jboss.metadata.common.javaee.ejb.IEnterpriseBeanMetaData;
 import org.jboss.metadata.common.javaee.ejb.IEnterpriseBeansMetaData;
 import org.jboss.metadata.javaee.support.IdMetaData;
@@ -36,31 +34,20 @@
  * @author Scott.Stark at jboss.org
  * @version $Revision$
  */
-public class EnterpriseBeansMap<T extends IEnterpriseBeanMetaData>
+public abstract class EnterpriseBeansMap<T extends IEnterpriseBeanMetaData>
    extends IdMetaDataImpl
-   implements IdMetaData, Collection<T>
+   implements IdMetaData, Collection<T>, IEnterpriseBeansMetaData<T>
 {
    private static final long serialVersionUID = 1;
    private HashMap<String, T> map = new HashMap<String, T>();
-   private IEnterpriseBeansMetaData beans;
 
    public EnterpriseBeansMap()
    {
    }
 
-   public IEnterpriseBeansMetaData getBeans()
-   {
-      return beans;
-   }
-   @XmlTransient
-   public void setBeans(IEnterpriseBeansMetaData beans)
-   {
-      this.beans = beans;
-   }
-
    public boolean add(T o)
    {
-      o.setEnterpriseBeansMetaData(beans);
+      o.setEnterpriseBeansMetaData(this);
       return map.put(o.getKey(), o) == null;
    }
 

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec/EnterpriseBeansMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec/EnterpriseBeansMetaData.java	2007-10-22 12:02:54 UTC (rev 66329)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/spec/EnterpriseBeansMetaData.java	2007-10-22 12:03:08 UTC (rev 66330)
@@ -49,7 +49,7 @@
     */
    public EnterpriseBeansMetaData()
    {
-      super.setBeans(this);
+//      super.setBeans(this);
    }
 
    /**




More information about the jboss-cvs-commits mailing list