[jboss-cvs] JBossAS SVN: r72384 - trunk/server/src/main/org/jboss/ejb/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Apr 17 16:03:04 EDT 2008
Author: scott.stark at jboss.org
Date: 2008-04-17 16:03:03 -0400 (Thu, 17 Apr 2008)
New Revision: 72384
Modified:
trunk/server/src/main/org/jboss/ejb/deployers/MergedJBossMetaDataDeployer.java
Log:
Handle annotation only deployments
Modified: trunk/server/src/main/org/jboss/ejb/deployers/MergedJBossMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/ejb/deployers/MergedJBossMetaDataDeployer.java 2008-04-17 20:02:29 UTC (rev 72383)
+++ trunk/server/src/main/org/jboss/ejb/deployers/MergedJBossMetaDataDeployer.java 2008-04-17 20:03:03 UTC (rev 72384)
@@ -70,12 +70,12 @@
{
EjbJarMetaData specMetaData = unit.getAttachment(EjbJarMetaData.class);
JBossMetaData metaData = unit.getAttachment(JBossMetaData.class);
- if(specMetaData == null && metaData == null)
- return;
-
// Check for an annotated view
String key = AnnotationMetaDataDeployer.EJB_ANNOTATED_ATTACHMENT_NAME;
EjbJar3xMetaData annotatedMetaData = unit.getAttachment(key, EjbJar3xMetaData.class);
+ if(specMetaData == null && metaData == null && annotatedMetaData == null)
+ return;
+
if(annotatedMetaData != null)
{
if(specMetaData != null)
@@ -126,6 +126,7 @@
// Output the merged JBossMetaData
unit.getTransientManagedObjects().addAttachment(JBossMetaData.class, mergedMetaData);
+ unit.addAttachment(EJB_MERGED_ATTACHMENT_NAME, mergedMetaData, JBossMetaData.class);
}
}
More information about the jboss-cvs-commits
mailing list