[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