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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jun 3 09:52:08 EDT 2008


Author: alex.loubyansky at jboss.com
Date: 2008-06-03 09:52:08 -0400 (Tue, 03 Jun 2008)
New Revision: 73996

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossServiceBeanMetaData.java
Log:
JBMETA-48

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossServiceBeanMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossServiceBeanMetaData.java	2008-06-03 13:08:50 UTC (rev 73995)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossServiceBeanMetaData.java	2008-06-03 13:52:08 UTC (rev 73996)
@@ -101,4 +101,35 @@
    {
       this.xmBean = xmBean;
    }
+   
+   public void merge(JBossEnterpriseBeanMetaData overrideEjb, JBossEnterpriseBeanMetaData originalEjb)
+   {
+      super.merge(overrideEjb, originalEjb);
+      JBossServiceBeanMetaData override = (JBossServiceBeanMetaData) overrideEjb;
+      JBossServiceBeanMetaData original = (JBossServiceBeanMetaData) originalEjb;
+      
+      if(original != null)
+      {
+         if(original.localJndiName != null)
+            localJndiName = original.localJndiName;
+         if(original.management != null)
+            management = original.management;
+         if(original.objectName != null)
+            objectName = original.objectName;
+         if(original.xmBean != null)
+            xmBean = original.xmBean;
+      }
+      
+      if(override != null)
+      {
+         if(override.localJndiName != null)
+            localJndiName = override.localJndiName;
+         if (override.management != null)
+            management = override.management;
+         if (override.objectName != null)
+            objectName = override.objectName;
+         if (override.xmBean != null)
+            xmBean = override.xmBean;
+      }
+   }
 }




More information about the jboss-cvs-commits mailing list