[jboss-cvs] JBossAS SVN: r74121 - trunk/server/src/main/org/jboss/deployment.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Wed Jun 4 22:02:11 EDT 2008
Author: scott.stark at jboss.org
Date: 2008-06-04 22:02:10 -0400 (Wed, 04 Jun 2008)
New Revision: 74121
Modified:
trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java
Log:
JBAS-5586, default to metadata complete if war is 2.4 or earlier and ejb is 2.1 or earlier.
Modified: trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java 2008-06-05 01:31:43 UTC (rev 74120)
+++ trunk/server/src/main/org/jboss/deployment/AnnotationMetaDataDeployer.java 2008-06-05 02:02:10 UTC (rev 74121)
@@ -119,12 +119,24 @@
boolean isComplete = this.isMetaDataCompleteIsDefault();
EjbJarMetaData ejbJarMetaData = unit.getAttachment(EjbJarMetaData.class);
if(ejbJarMetaData != null && ejbJarMetaData instanceof EjbJar3xMetaData)
+ {
isComplete |= ((EjbJar3xMetaData) ejbJarMetaData).isMetadataComplete();
+ }
+ else if(ejbJarMetaData != null)
+ {
+ // Any ejb-jar.xml 2.1 or earlier deployment is metadata complete
+ isComplete = true;
+ }
WebMetaData webMetaData = unit.getAttachment(WebMetaData.class);
if(webMetaData != null && webMetaData instanceof Web25MetaData)
{
isComplete |= ((Web25MetaData)webMetaData).isMetadataComplete();
}
+ else if(webMetaData != null)
+ {
+ // Any web.xml 2.4 or earlier deployment is metadata complete
+ isComplete = true;
+ }
ApplicationClientMetaData clientMetaData = unit.getAttachment(ApplicationClientMetaData.class);
if(clientMetaData != null)
isComplete |= clientMetaData.isMetadataComplete();
More information about the jboss-cvs-commits
mailing list