[jboss-cvs] JBossAS SVN: r75451 - in trunk/server/src/main/org/jboss: ejb/deployers and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jul 7 12:16:45 EDT 2008


Author: emuckenhuber
Date: 2008-07-07 12:16:45 -0400 (Mon, 07 Jul 2008)
New Revision: 75451

Modified:
   trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java
   trunk/server/src/main/org/jboss/ejb/deployers/MergedJBossMetaDataDeployer.java
Log:
[JBAS-5679] switch to JBoss50Creator

Modified: trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java	2008-07-07 16:08:50 UTC (rev 75450)
+++ trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java	2008-07-07 16:16:45 UTC (rev 75451)
@@ -245,15 +245,10 @@
          AnnotationFinder<AnnotatedElement> finder, Collection<Class<?>> classes)
    {
       // Create the metadata model from the annotations
-      EjbJar30Creator creator = new EjbJar30Creator(finder);
-      EjbJar30MetaData annotationMetaData = creator.create(classes);
+      JBoss50Creator creator = new JBoss50Creator(finder);
+      JBossMetaData annotationMetaData = creator.create(classes);
       if(annotationMetaData != null)
-         unit.addAttachment(EJB_ANNOTATED_ATTACHMENT_NAME, annotationMetaData, EjbJarMetaData.class);
-      // the lines above should be replaced with the following for JBAS-5679
-      //JBoss50Creator creator = new JBoss50Creator(finder);
-      //JBossMetaData annotationMetaData = creator.create(classes);
-      //if(annotationMetaData != null)
-      //   unit.addAttachment(EJB_ANNOTATED_ATTACHMENT_NAME, annotationMetaData, JBossMetaData.class);
+         unit.addAttachment(EJB_ANNOTATED_ATTACHMENT_NAME, annotationMetaData, JBossMetaData.class);
    }
 
    /**

Modified: trunk/server/src/main/org/jboss/ejb/deployers/MergedJBossMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/deployers/MergedJBossMetaDataDeployer.java	2008-07-07 16:08:50 UTC (rev 75450)
+++ trunk/server/src/main/org/jboss/ejb/deployers/MergedJBossMetaDataDeployer.java	2008-07-07 16:16:45 UTC (rev 75451)
@@ -69,33 +69,17 @@
 
    public void deploy(DeploymentUnit unit) throws DeploymentException
    {
-      EjbJarMetaData specMetaData = unit.getAttachment(EjbJarMetaData.class);
+      EjbJarMetaData ejbJarMetaData = unit.getAttachment(EjbJarMetaData.class);
       JBossMetaData metaData = unit.getAttachment(JBossMetaData.class);
       // Check for an annotated view
       String key = AnnotationMetaDataDeployer.EJB_ANNOTATED_ATTACHMENT_NAME;
-      EjbJar3xMetaData annotatedMetaData = unit.getAttachment(key, EjbJar3xMetaData.class);
-      // JBAS-5679 JBossMetaData annotatedMetaData = (JBossMetaData) unit.addAttachment(key, JBossMetaData.class);
-      if(specMetaData == null && metaData == null && annotatedMetaData == null)
+      JBossMetaData annotatedMetaData = (JBossMetaData) unit.addAttachment(key, JBossMetaData.class);
+      if(ejbJarMetaData == null && metaData == null && annotatedMetaData == null)
          return;
 
-      if(annotatedMetaData != null)
-      {
-         if(specMetaData != null)
-         {
-            EjbJar3xMetaData specMerged = new EjbJar30MetaData();
-            AnnotationMergedView.merge(specMerged, (EjbJar3xMetaData) specMetaData, annotatedMetaData);
-            specMetaData = specMerged;
-         }
-         else
-            specMetaData = annotatedMetaData;
-      }
-
-      /* the 'if' above should be replaced with the following for JBAS-5679
-         specMetaData above should also be renamed to e.g. ejbJarMetaData for everything below to work
-      JBossMetaData specMetaData = null;
+      JBossMetaData specMetaData = new JBoss50MetaData();
       if(ejbJarMetaData != null)
       {
-         specMetaData = new JBoss50MetaData();
          specMetaData.merge(null, ejbJarMetaData);
          if(annotatedMetaData != null)
          {
@@ -106,7 +90,7 @@
       }
       else
          specMetaData = annotatedMetaData;
-      */
+
       
       // Create a merged view
       JBossMetaData mergedMetaData = new JBossMetaData();




More information about the jboss-cvs-commits mailing list