[jboss-cvs] JBossAS SVN: r106214 - in projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata: ejb/jboss and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jun 21 13:25:38 EDT 2010


Author: jaikiran
Date: 2010-06-21 13:25:38 -0400 (Mon, 21 Jun 2010)
New Revision: 106214

Modified:
   projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/annotation/creator/ejb/jboss/JBoss50Creator.java
   projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBoss50MessageDrivenBeanMetaData.java
   projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBoss51MessageDrivenBeanMetaData.java
   projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeanMetaData.java
Log:
JBMETA-291 Fixed the ClassCastException

Modified: projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/annotation/creator/ejb/jboss/JBoss50Creator.java
===================================================================
--- projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/annotation/creator/ejb/jboss/JBoss50Creator.java	2010-06-21 14:36:52 UTC (rev 106213)
+++ projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/annotation/creator/ejb/jboss/JBoss50Creator.java	2010-06-21 17:25:38 UTC (rev 106214)
@@ -33,6 +33,7 @@
 import org.jboss.metadata.annotation.creator.ejb.SingletonProcessor;
 import org.jboss.metadata.annotation.finder.AnnotationFinder;
 import org.jboss.metadata.ejb.jboss.JBoss50MetaData;
+import org.jboss.metadata.ejb.jboss.JBossMessageDrivenBean31MetaData;
 import org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData;
 import org.jboss.metadata.ejb.jboss.JBossMetaData;
 import org.jboss.metadata.ejb.jboss.JBossSessionBean31MetaData;
@@ -169,7 +170,7 @@
                }
                else if (bean.isMessageDriven())
                {
-                  JBossMessageDrivenBeanMetaData messageDriven = new JBossMessageDrivenBeanMetaData();
+                  JBossMessageDrivenBeanMetaData messageDriven = new JBossMessageDrivenBean31MetaData();
                   messageDriven.setEjbClass(bean.getEjbClass());
                   messageDriven.setEjbName(bean.getEjbName());
                   MessageDrivenProcessor processor = new MessageDrivenProcessor(finder);

Modified: projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBoss50MessageDrivenBeanMetaData.java
===================================================================
--- projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBoss50MessageDrivenBeanMetaData.java	2010-06-21 14:36:52 UTC (rev 106213)
+++ projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBoss50MessageDrivenBeanMetaData.java	2010-06-21 17:25:38 UTC (rev 106214)
@@ -21,13 +21,25 @@
   */
 package org.jboss.metadata.ejb.jboss;
 
+import javax.xml.bind.annotation.XmlType;
+
+import org.jboss.xb.annotations.JBossXmlConstants;
+import org.jboss.xb.annotations.JBossXmlType;
+
 /**
  * A JBossMessageDrivenBeanJBoss50MetaData.
  * 
  * @author <a href="alex at jboss.com">Alexey Loubyansky</a>
  * @version $Revision: 1.1 $
  */
-public class JBoss50MessageDrivenBeanMetaData extends JBossMessageDrivenBeanMetaData
+ at XmlType(name="message-driven-beanType", propOrder={"descriptionGroup", "ejbName", "activationConfig", "destinationJndiName", "localJndiName",
+      "jndiBindingPolicy", "mdbUser", "mdbPassword", "mdbClientId", "mdbSubscriptionId", "resourceAdapterName",
+      "exceptionOnRollback", "timerPersistence", "configurationName", "invokerBindings", "securityProxy",
+      "environmentRefsGroup", "securityIdentity", "securityDomain", "methodAttributes", "depends", "iorSecurityConfig",
+      "ejbTimeoutIdentity", "annotations", "ignoreDependency", "aopDomainName", "poolConfig",
+      "jndiRefs", "createDestination"})
+ at JBossXmlType(modelGroup=JBossXmlConstants.MODEL_GROUP_UNORDERED_SEQUENCE)
+public class JBoss50MessageDrivenBeanMetaData extends JBossMessageDrivenBean31MetaData
 {
    /** The serialVersionUID */
    private static final long serialVersionUID = 7103348979383633314L;

Modified: projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBoss51MessageDrivenBeanMetaData.java
===================================================================
--- projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBoss51MessageDrivenBeanMetaData.java	2010-06-21 14:36:52 UTC (rev 106213)
+++ projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBoss51MessageDrivenBeanMetaData.java	2010-06-21 17:25:38 UTC (rev 106214)
@@ -34,7 +34,7 @@
       "environmentRefsGroup", "securityIdentity", "securityDomain", "methodAttributes", "depends",
       "ejbTimeoutIdentity", "annotations", "ignoreDependency", "aopDomainName", "poolConfig",
       "jndiRefs", "createDestination"})
-public class JBoss51MessageDrivenBeanMetaData extends JBossMessageDrivenBeanMetaData
+public class JBoss51MessageDrivenBeanMetaData extends JBossMessageDrivenBean31MetaData
 {
    /** The serialVersionUID */
    private static final long serialVersionUID = 7103348979383633314L;

Modified: projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeanMetaData.java
===================================================================
--- projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeanMetaData.java	2010-06-21 14:36:52 UTC (rev 106213)
+++ projects/metadata/ejb/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeanMetaData.java	2010-06-21 17:25:38 UTC (rev 106214)
@@ -206,7 +206,7 @@
       if(bean instanceof EntityBeanMetaData)
          jbean = new JBossEntityBeanMetaData();
       if(bean instanceof MessageDrivenBeanMetaData)
-         jbean = new JBossMessageDrivenBeanMetaData();
+         jbean = new JBossMessageDrivenBean31MetaData();
       if(bean instanceof SessionBeanMetaData)
          jbean = new JBossSessionBean31MetaData();
       return jbean;



More information about the jboss-cvs-commits mailing list