[jboss-cvs] JBossAS SVN: r72232 - in projects: ejb3/trunk/core and 3 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Apr 15 10:30:35 EDT 2008
Author: ALRubinger
Date: 2008-04-15 10:30:35 -0400 (Tue, 15 Apr 2008)
New Revision: 72232
Added:
projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossMessageDrivenBeanGenericWrapper.java
Removed:
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/metadata/JBossMessageDrivenBeanGenericWrapper.java
Modified:
projects/ejb3/trunk/build/pom.xml
projects/ejb3/trunk/core/pom.xml
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/Ejb3Deployment.java
projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeansMetaData.java
Log:
[JBMETA-17] Fix CCE
Modified: projects/ejb3/trunk/build/pom.xml
===================================================================
--- projects/ejb3/trunk/build/pom.xml 2008-04-15 13:52:07 UTC (rev 72231)
+++ projects/ejb3/trunk/build/pom.xml 2008-04-15 14:30:35 UTC (rev 72232)
@@ -257,7 +257,7 @@
<dependency>
<groupId>org.jboss.metadata</groupId>
<artifactId>jboss-metadata</artifactId>
- <version>1.0.0.Beta7</version>
+ <version>1.0.0-SNAPSHOT</version>
</dependency>
<dependency>
Modified: projects/ejb3/trunk/core/pom.xml
===================================================================
--- projects/ejb3/trunk/core/pom.xml 2008-04-15 13:52:07 UTC (rev 72231)
+++ projects/ejb3/trunk/core/pom.xml 2008-04-15 14:30:35 UTC (rev 72232)
@@ -10,7 +10,7 @@
<parent>
<groupId>org.jboss.ejb3</groupId>
<artifactId>jboss-ejb3-build</artifactId>
- <version>0.13.1-SNAPSHOT</version>
+ <version>0.13.3-SNAPSHOT</version>
<relativePath>../build/pom.xml</relativePath>
</parent>
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/Ejb3Deployment.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/Ejb3Deployment.java 2008-04-15 13:52:07 UTC (rev 72231)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/Ejb3Deployment.java 2008-04-15 14:30:35 UTC (rev 72232)
@@ -55,7 +55,6 @@
import org.jboss.ejb3.javaee.JavaEEComponentHelper;
import org.jboss.ejb3.javaee.JavaEEModule;
import org.jboss.ejb3.lang.ClassHelper;
-import org.jboss.ejb3.metadata.JBossMessageDrivenBeanGenericWrapper;
import org.jboss.ejb3.metadata.JBossSessionGenericWrapper;
import org.jboss.ejb3.metadata.jpa.spec.PersistenceUnitMetaData;
import org.jboss.ejb3.metadata.jpa.spec.PersistenceUnitsMetaData;
@@ -64,14 +63,15 @@
import org.jboss.logging.Logger;
import org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData;
import org.jboss.metadata.ejb.jboss.JBossGenericBeanMetaData;
+import org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanGenericWrapper;
import org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData;
import org.jboss.metadata.ejb.jboss.JBossMetaData;
import org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData;
import org.jboss.metadata.javaee.spec.MessageDestinationsMetaData;
import org.jboss.system.ServiceMBeanSupport;
import org.jboss.virtual.VirtualFile;
+import org.jboss.wsf.spi.deployment.integration.WebServiceDeclaration;
import org.jboss.wsf.spi.deployment.integration.WebServiceDeployment;
-import org.jboss.wsf.spi.deployment.integration.WebServiceDeclaration;
/**
* An EjbModule represents a collection of beans that are deployed as a unit.
Deleted: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/metadata/JBossMessageDrivenBeanGenericWrapper.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/metadata/JBossMessageDrivenBeanGenericWrapper.java 2008-04-15 13:52:07 UTC (rev 72231)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/metadata/JBossMessageDrivenBeanGenericWrapper.java 2008-04-15 14:30:35 UTC (rev 72232)
@@ -1,687 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source.
- * Copyright 2007-2008, Red Hat Middleware LLC, and individual contributors
- * as indicated by the @author tags. See the copyright.txt file in the
- * distribution for a full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.ejb3.metadata;
-
-import java.lang.reflect.Method;
-import java.util.Set;
-
-import javax.ejb.TransactionAttributeType;
-import javax.ejb.TransactionManagementType;
-
-import org.jboss.metadata.ejb.jboss.ContainerConfigurationMetaData;
-import org.jboss.metadata.ejb.jboss.IORSecurityConfigMetaData;
-import org.jboss.metadata.ejb.jboss.InvokerBindingMetaData;
-import org.jboss.metadata.ejb.jboss.InvokerBindingsMetaData;
-import org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData;
-import org.jboss.metadata.ejb.jboss.JBossEnterpriseBeansMetaData;
-import org.jboss.metadata.ejb.jboss.JBossGenericBeanMetaData;
-import org.jboss.metadata.ejb.jboss.JBossMessageDrivenBeanMetaData;
-import org.jboss.metadata.ejb.jboss.JBossMetaData;
-import org.jboss.metadata.ejb.jboss.MethodAttributesMetaData;
-import org.jboss.metadata.ejb.jboss.PoolConfigMetaData;
-import org.jboss.metadata.ejb.spec.ContainerTransactionsMetaData;
-import org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData;
-import org.jboss.metadata.ejb.spec.ExcludeListMetaData;
-import org.jboss.metadata.ejb.spec.MethodInterfaceType;
-import org.jboss.metadata.ejb.spec.MethodPermissionsMetaData;
-import org.jboss.metadata.ejb.spec.SecurityIdentityMetaData;
-import org.jboss.metadata.javaee.jboss.AnnotationsMetaData;
-import org.jboss.metadata.javaee.jboss.IgnoreDependencyMetaData;
-import org.jboss.metadata.javaee.jboss.JndiRefsMetaData;
-import org.jboss.metadata.javaee.spec.AnnotatedEJBReferencesMetaData;
-import org.jboss.metadata.javaee.spec.DescriptionGroupMetaData;
-import org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData;
-import org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData;
-import org.jboss.metadata.javaee.spec.EJBReferenceMetaData;
-import org.jboss.metadata.javaee.spec.EJBReferencesMetaData;
-import org.jboss.metadata.javaee.spec.Environment;
-import org.jboss.metadata.javaee.spec.EnvironmentEntriesMetaData;
-import org.jboss.metadata.javaee.spec.EnvironmentEntryMetaData;
-import org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData;
-import org.jboss.metadata.javaee.spec.MessageDestinationReferenceMetaData;
-import org.jboss.metadata.javaee.spec.MessageDestinationReferencesMetaData;
-import org.jboss.metadata.javaee.spec.PersistenceContextReferenceMetaData;
-import org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData;
-import org.jboss.metadata.javaee.spec.PersistenceUnitReferenceMetaData;
-import org.jboss.metadata.javaee.spec.PersistenceUnitReferencesMetaData;
-import org.jboss.metadata.javaee.spec.PortComponent;
-import org.jboss.metadata.javaee.spec.ResourceEnvironmentReferenceMetaData;
-import org.jboss.metadata.javaee.spec.ResourceEnvironmentReferencesMetaData;
-import org.jboss.metadata.javaee.spec.ResourceReferenceMetaData;
-import org.jboss.metadata.javaee.spec.ResourceReferencesMetaData;
-import org.jboss.metadata.javaee.spec.SecurityRoleMetaData;
-import org.jboss.metadata.javaee.spec.SecurityRoleRefsMetaData;
-import org.jboss.metadata.javaee.spec.ServiceReferenceMetaData;
-import org.jboss.metadata.javaee.spec.ServiceReferencesMetaData;
-import org.jboss.metadata.javaee.support.IdMetaData;
-import org.jboss.metadata.javaee.support.IdMetaDataImpl;
-import org.jboss.metadata.javaee.support.NamedMetaData;
-
-/**
- * Create a wrapper around a JBossGenericBeanMetaData for MDB meta data.
- *
- * @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
- * @version $Revision$
- */
- at Deprecated
-public class JBossMessageDrivenBeanGenericWrapper extends JBossMessageDrivenBeanMetaData
-{
- private static final long serialVersionUID = 1L;
-
- private JBossGenericBeanMetaData delegate;
-
- public JBossMessageDrivenBeanGenericWrapper(JBossGenericBeanMetaData delegate)
- {
- assert delegate != null : "delegate is null";
-
- this.delegate = delegate;
- }
-
- // custom delegate methods
-
- @Override
- public String getDestinationJndiName()
- {
- return getJndiName();
- }
-
- // generated delegate methods
-
- public Set<String> determineAllDepends()
- {
- return delegate.determineAllDepends();
- }
-
- public String determineConfigurationName()
- {
- return delegate.determineConfigurationName();
- }
-
- public ContainerConfigurationMetaData determineContainerConfiguration()
- {
- return delegate.determineContainerConfiguration();
- }
-
- public InvokerBindingMetaData determineInvokerBinding(String invokerName)
- {
- return delegate.determineInvokerBinding(invokerName);
- }
-
- public InvokerBindingsMetaData determineInvokerBindings()
- {
- return delegate.determineInvokerBindings();
- }
-
- public String determineLocalJndiName()
- {
- return delegate.determineLocalJndiName();
- }
-
- public boolean equals(Object obj)
- {
- return delegate.equals(obj);
- }
-
- public AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
- {
- return delegate.getAnnotatedEjbReferences();
- }
-
- public AnnotationsMetaData getAnnotations()
- {
- return delegate.getAnnotations();
- }
-
- public String getAopDomainName()
- {
- return delegate.getAopDomainName();
- }
-
- public String getConfigurationName()
- {
- return delegate.getConfigurationName();
- }
-
- public String getContainerObjectNameJndiName()
- {
- return delegate.getContainerObjectNameJndiName();
- }
-
- public ContainerTransactionsMetaData getContainerTransactions()
- {
- return delegate.getContainerTransactions();
- }
-
- public String getDefaultConfigurationName()
- {
- return delegate.getDefaultConfigurationName();
- }
-
- public Set<String> getDepends()
- {
- return delegate.getDepends();
- }
-
- public DescriptionGroupMetaData getDescriptionGroup()
- {
- return delegate.getDescriptionGroup();
- }
-
- public String getEjbClass()
- {
- return delegate.getEjbClass();
- }
-
- public JBossMetaData getEjbJarMetaData()
- {
- return delegate.getEjbJarMetaData();
- }
-
- public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
- {
- return delegate.getEjbLocalReferenceByName(name);
- }
-
- public EJBLocalReferencesMetaData getEjbLocalReferences()
- {
- return delegate.getEjbLocalReferences();
- }
-
- public String getEjbName()
- {
- return delegate.getEjbName();
- }
-
- public EJBReferenceMetaData getEjbReferenceByName(String name)
- {
- return delegate.getEjbReferenceByName(name);
- }
-
- public EJBReferencesMetaData getEjbReferences()
- {
- return delegate.getEjbReferences();
- }
-
- public JBossEnterpriseBeansMetaData getEnterpriseBeansMetaData()
- {
- return delegate.getEnterpriseBeansMetaData();
- }
-
- public EnvironmentEntriesMetaData getEnvironmentEntries()
- {
- return delegate.getEnvironmentEntries();
- }
-
- public EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
- {
- return delegate.getEnvironmentEntryByName(name);
- }
-
- public ExcludeListMetaData getExcludeList()
- {
- return delegate.getExcludeList();
- }
-
- public String getId()
- {
- return delegate.getId();
- }
-
- public IgnoreDependencyMetaData getIgnoreDependency()
- {
- return delegate.getIgnoreDependency();
- }
-
- public InvokerBindingsMetaData getInvokerBindings()
- {
- return delegate.getInvokerBindings();
- }
-
- public IORSecurityConfigMetaData getIorSecurityConfig()
- {
- return delegate.getIorSecurityConfig();
- }
-
- public JBossMetaData getJBossMetaData()
- {
- return delegate.getJBossMetaData();
- }
-
- public JBossMetaData getJBossMetaDataWithCheck()
- {
- return delegate.getJBossMetaDataWithCheck();
- }
-
- public Environment getJndiEnvironmentRefsGroup()
- {
- return delegate.getJndiEnvironmentRefsGroup();
- }
-
- public String getJndiName()
- {
- return delegate.getJndiName();
- }
-
- public JndiRefsMetaData getJndiRefs()
- {
- return delegate.getJndiRefs();
- }
-
- public String getKey()
- {
- return delegate.getKey();
- }
-
- public String getLocalJndiName()
- {
- return delegate.getLocalJndiName();
- }
-
- public String getMappedName()
- {
- return delegate.getMappedName();
- }
-
- public MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
- {
- return delegate.getMessageDestinationReferenceByName(name);
- }
-
- public MessageDestinationReferencesMetaData getMessageDestinationReferences()
- {
- return delegate.getMessageDestinationReferences();
- }
-
- public MethodAttributesMetaData getMethodAttributes()
- {
- return delegate.getMethodAttributes();
- }
-
- public MethodPermissionsMetaData getMethodPermissions()
- {
- return delegate.getMethodPermissions();
- }
-
- public Set<String> getMethodPermissions(String methodName, Class<?>[] params, MethodInterfaceType interfaceType)
- {
- return delegate.getMethodPermissions(methodName, params, interfaceType);
- }
-
- public int getMethodTransactionTimeout(Method method)
- {
- return delegate.getMethodTransactionTimeout(method);
- }
-
- public int getMethodTransactionTimeout(String methodName)
- {
- return delegate.getMethodTransactionTimeout(methodName);
- }
-
- public TransactionAttributeType getMethodTransactionType(Method m, MethodInterfaceType iface)
- {
- return delegate.getMethodTransactionType(m, iface);
- }
-
- public TransactionAttributeType getMethodTransactionType(String methodName, Class<?>[] params,
- MethodInterfaceType iface)
- {
- return delegate.getMethodTransactionType(methodName, params, iface);
- }
-
- public String getName()
- {
- return delegate.getName();
- }
-
- public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
- {
- return delegate.getPersistenceContextReferenceByName(name);
- }
-
- public PersistenceContextReferencesMetaData getPersistenceContextRefs()
- {
- return delegate.getPersistenceContextRefs();
- }
-
- public PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
- {
- return delegate.getPersistenceUnitReferenceByName(name);
- }
-
- public PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
- {
- return delegate.getPersistenceUnitRefs();
- }
-
- public PoolConfigMetaData getPoolConfig()
- {
- return delegate.getPoolConfig();
- }
-
- public PortComponent getPortComponent()
- {
- return delegate.getPortComponent();
- }
-
- public LifecycleCallbacksMetaData getPostConstructs()
- {
- return delegate.getPostConstructs();
- }
-
- public LifecycleCallbacksMetaData getPreDestroys()
- {
- return delegate.getPreDestroys();
- }
-
- public ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
- {
- return delegate.getResourceEnvironmentReferenceByName(name);
- }
-
- public ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
- {
- return delegate.getResourceEnvironmentReferences();
- }
-
- public ResourceReferenceMetaData getResourceReferenceByName(String name)
- {
- return delegate.getResourceReferenceByName(name);
- }
-
- public ResourceReferencesMetaData getResourceReferences()
- {
- return delegate.getResourceReferences();
- }
-
- public String getSecurityDomain()
- {
- return delegate.getSecurityDomain();
- }
-
- public SecurityIdentityMetaData getSecurityIdentity()
- {
- return delegate.getSecurityIdentity();
- }
-
- public String getSecurityProxy()
- {
- return delegate.getSecurityProxy();
- }
-
- public SecurityRoleMetaData getSecurityRole(String roleName)
- {
- return delegate.getSecurityRole(roleName);
- }
-
- public Set<String> getSecurityRolePrincipals(String roleName)
- {
- return delegate.getSecurityRolePrincipals(roleName);
- }
-
- public SecurityRoleRefsMetaData getSecurityRoleRefs()
- {
- return delegate.getSecurityRoleRefs();
- }
-
- public ServiceReferenceMetaData getServiceReferenceByName(String name)
- {
- return delegate.getServiceReferenceByName(name);
- }
-
- public ServiceReferencesMetaData getServiceReferences()
- {
- return delegate.getServiceReferences();
- }
-
- public TransactionManagementType getTransactionType()
- {
- return delegate.getTransactionType();
- }
-
- public int hashCode()
- {
- return delegate.hashCode();
- }
-
- public boolean hasMethodPermissions(String methodName, Class<?>[] params, MethodInterfaceType interfaceType)
- {
- return delegate.hasMethodPermissions(methodName, params, interfaceType);
- }
-
- public boolean isBMT()
- {
- return delegate.isBMT();
- }
-
- public boolean isCMT()
- {
- return delegate.isCMT();
- }
-
- public boolean isConsumer()
- {
- return delegate.isConsumer();
- }
-
- public boolean isEntity()
- {
- return delegate.isEntity();
- }
-
- public boolean isExceptionOnRollback()
- {
- return delegate.isExceptionOnRollback();
- }
-
- public boolean isMessageDriven()
- {
- return delegate.isMessageDriven();
- }
-
- public boolean isMethodReadOnly(Method method)
- {
- return delegate.isMethodReadOnly(method);
- }
-
- public boolean isMethodReadOnly(String methodName)
- {
- return delegate.isMethodReadOnly(methodName);
- }
-
- public boolean isService()
- {
- return delegate.isService();
- }
-
- public boolean isSession()
- {
- return delegate.isSession();
- }
-
- public boolean isTimerPersistence()
- {
- return delegate.isTimerPersistence();
- }
-
- public void merge(IdMetaData override, IdMetaData original)
- {
- delegate.merge(override, original);
- }
-
- public void merge(IdMetaDataImpl override, IdMetaDataImpl original)
- {
- delegate.merge(override, original);
- }
-
- public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, String overrideFile,
- String overridenFile, boolean mustOverride)
- {
- delegate.merge(override, original, overrideFile, overridenFile, mustOverride);
- }
-
- public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original)
- {
- delegate.merge(override, original);
- }
-
- public void merge(NamedMetaData override, NamedMetaData original)
- {
- delegate.merge(override, original);
- }
-
- public void setAnnotations(AnnotationsMetaData annotations)
- {
- delegate.setAnnotations(annotations);
- }
-
- public void setAopDomainName(String aopDomainName)
- {
- delegate.setAopDomainName(aopDomainName);
- }
-
- public void setConfigurationName(String configurationName)
- {
- delegate.setConfigurationName(configurationName);
- }
-
- public void setDepends(Set<String> depends)
- {
- delegate.setDepends(depends);
- }
-
- public void setDescriptionGroup(DescriptionGroupMetaData descriptionGroup)
- {
- delegate.setDescriptionGroup(descriptionGroup);
- }
-
- public void setEjbClass(String ejbClass)
- {
- delegate.setEjbClass(ejbClass);
- }
-
- public void setEjbName(String ejbName)
- {
- delegate.setEjbName(ejbName);
- }
-
- public void setEnterpriseBeansMetaData(JBossEnterpriseBeansMetaData enterpriseBeansMetaData)
- {
- delegate.setEnterpriseBeansMetaData(enterpriseBeansMetaData);
- }
-
- public void setExceptionOnRollback(boolean exceptionOnRollback)
- {
- delegate.setExceptionOnRollback(exceptionOnRollback);
- }
-
- public void setId(String id)
- {
- delegate.setId(id);
- }
-
- public void setIgnoreDependency(IgnoreDependencyMetaData ignoreDependency)
- {
- delegate.setIgnoreDependency(ignoreDependency);
- }
-
- public void setInvokerBindings(InvokerBindingsMetaData invokers)
- {
- delegate.setInvokerBindings(invokers);
- }
-
- public void setIorSecurityConfig(IORSecurityConfigMetaData iorSecurityConfig)
- {
- delegate.setIorSecurityConfig(iorSecurityConfig);
- }
-
- public void setJndiEnvironmentRefsGroup(Environment env)
- {
- delegate.setJndiEnvironmentRefsGroup(env);
- }
-
- public void setJndiName(String jndiName)
- {
- delegate.setJndiName(jndiName);
- }
-
- public void setJndiRefs(JndiRefsMetaData jndiRefs)
- {
- delegate.setJndiRefs(jndiRefs);
- }
-
- public void setLocalJndiName(String localJndiName)
- {
- delegate.setLocalJndiName(localJndiName);
- }
-
- public void setMappedName(String mappedName)
- {
- delegate.setMappedName(mappedName);
- }
-
- public void setMethodAttributes(MethodAttributesMetaData methodAttributes)
- {
- delegate.setMethodAttributes(methodAttributes);
- }
-
- public void setName(String name)
- {
- delegate.setName(name);
- }
-
- public void setPoolConfig(PoolConfigMetaData poolConfig)
- {
- delegate.setPoolConfig(poolConfig);
- }
-
- public void setPortComponent(PortComponent portComponent)
- {
- delegate.setPortComponent(portComponent);
- }
-
- public void setSecurityDomain(String securityDomain)
- {
- delegate.setSecurityDomain(securityDomain);
- }
-
- public void setSecurityIdentity(SecurityIdentityMetaData securityIdentity)
- {
- delegate.setSecurityIdentity(securityIdentity);
- }
-
- public void setSecurityProxy(String securityProxy)
- {
- delegate.setSecurityProxy(securityProxy);
- }
-
- public void setTimerPersistence(boolean timerPersistence)
- {
- delegate.setTimerPersistence(timerPersistence);
- }
-
- public void setTransactionType(TransactionManagementType transactionType)
- {
- delegate.setTransactionType(transactionType);
- }
-
-
-}
Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeansMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeansMetaData.java 2008-04-15 13:52:07 UTC (rev 72231)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossEnterpriseBeansMetaData.java 2008-04-15 14:30:35 UTC (rev 72232)
@@ -48,6 +48,10 @@
/** The top level metadata */
private JBossMetaData jbossMetaData;
+ public enum EnterpriseBeanType {
+ MESSAGE_DRIVEN, SESSION, SERVICE
+ }
+
/**
* Create a new EnterpriseBeansMetaData.
*/
@@ -96,7 +100,36 @@
{
return jbossMetaData;
}
+
+ /**
+ * Return the EnterpriseBeanType for this EJB
+ *
+ * @param ejb
+ * @return
+ */
+ public static EnterpriseBeanType getEnterpriseBeanType(JBossEnterpriseBeanMetaData ejb)
+ {
+ // Initialize
+ EnterpriseBeanType beanType = null;
+ // Determine type of bean from original
+ if (ejb.isMessageDriven())
+ {
+ beanType = EnterpriseBeanType.MESSAGE_DRIVEN;
+ }
+ else if(ejb.isSession())
+ {
+ beanType = EnterpriseBeanType.SESSION;
+ }
+ else if(ejb.isService())
+ {
+ beanType = EnterpriseBeanType.SERVICE;
+ }
+
+ // Return
+ return beanType;
+ }
+
@XmlTransient
public void setEjbJarMetaData(JBossMetaData ejbJarMetaData)
{
@@ -136,11 +169,40 @@
// Check for a generic bean that maps to a session bean
if(jejb instanceof JBossGenericBeanMetaData)
{
+ // Cast
JBossGenericBeanMetaData gejb = (JBossGenericBeanMetaData) jejb;
+
+ // Default bean type to session
+ EnterpriseBeanType beanType = EnterpriseBeanType.SESSION;
+
+ // Get bean type from orginal
+ EnterpriseBeanType defaultType = JBossEnterpriseBeansMetaData.getEnterpriseBeanType(gejb);
+ if (defaultType != null)
+ {
+ beanType = defaultType;
+ }
+
+ // If specified, use override
+ EnterpriseBeanType overrideType = JBossEnterpriseBeansMetaData.getEnterpriseBeanType(jejb);
+ if (overrideType != null)
+ {
+ beanType = overrideType;
+ }
+
// Create a JBossSessionBeanMetaData as the merged output
- mergedEJB = new JBossSessionBeanMetaData();
- // Promote the generic bean to a session bean
- jejb = new JBossSessionGenericWrapper(gejb);
+ switch(beanType)
+ {
+ case SESSION:
+ mergedEJB = new JBossSessionBeanMetaData();
+ jejb = new JBossSessionGenericWrapper(gejb);
+ break;
+ case MESSAGE_DRIVEN:
+ mergedEJB = new JBossMessageDrivenBeanMetaData();
+ jejb = new JBossMessageDrivenBeanGenericWrapper(gejb);
+ break;
+ }
+
+
}
if(mergedEJB == null)
{
Copied: projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossMessageDrivenBeanGenericWrapper.java (from rev 72219, projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/metadata/JBossMessageDrivenBeanGenericWrapper.java)
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossMessageDrivenBeanGenericWrapper.java (rev 0)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/ejb/jboss/JBossMessageDrivenBeanGenericWrapper.java 2008-04-15 14:30:35 UTC (rev 72232)
@@ -0,0 +1,675 @@
+/*
+ * JBoss, Home of Professional Open Source.
+ * Copyright 2007-2008, Red Hat Middleware LLC, and individual contributors
+ * as indicated by the @author tags. See the copyright.txt file in the
+ * distribution for a full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ */
+package org.jboss.metadata.ejb.jboss;
+
+import java.lang.reflect.Method;
+import java.util.Set;
+
+import javax.ejb.TransactionAttributeType;
+import javax.ejb.TransactionManagementType;
+
+import org.jboss.metadata.ejb.spec.ContainerTransactionsMetaData;
+import org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData;
+import org.jboss.metadata.ejb.spec.ExcludeListMetaData;
+import org.jboss.metadata.ejb.spec.MethodInterfaceType;
+import org.jboss.metadata.ejb.spec.MethodPermissionsMetaData;
+import org.jboss.metadata.ejb.spec.SecurityIdentityMetaData;
+import org.jboss.metadata.javaee.jboss.AnnotationsMetaData;
+import org.jboss.metadata.javaee.jboss.IgnoreDependencyMetaData;
+import org.jboss.metadata.javaee.jboss.JndiRefsMetaData;
+import org.jboss.metadata.javaee.spec.AnnotatedEJBReferencesMetaData;
+import org.jboss.metadata.javaee.spec.DescriptionGroupMetaData;
+import org.jboss.metadata.javaee.spec.EJBLocalReferenceMetaData;
+import org.jboss.metadata.javaee.spec.EJBLocalReferencesMetaData;
+import org.jboss.metadata.javaee.spec.EJBReferenceMetaData;
+import org.jboss.metadata.javaee.spec.EJBReferencesMetaData;
+import org.jboss.metadata.javaee.spec.Environment;
+import org.jboss.metadata.javaee.spec.EnvironmentEntriesMetaData;
+import org.jboss.metadata.javaee.spec.EnvironmentEntryMetaData;
+import org.jboss.metadata.javaee.spec.LifecycleCallbacksMetaData;
+import org.jboss.metadata.javaee.spec.MessageDestinationReferenceMetaData;
+import org.jboss.metadata.javaee.spec.MessageDestinationReferencesMetaData;
+import org.jboss.metadata.javaee.spec.PersistenceContextReferenceMetaData;
+import org.jboss.metadata.javaee.spec.PersistenceContextReferencesMetaData;
+import org.jboss.metadata.javaee.spec.PersistenceUnitReferenceMetaData;
+import org.jboss.metadata.javaee.spec.PersistenceUnitReferencesMetaData;
+import org.jboss.metadata.javaee.spec.PortComponent;
+import org.jboss.metadata.javaee.spec.ResourceEnvironmentReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ResourceEnvironmentReferencesMetaData;
+import org.jboss.metadata.javaee.spec.ResourceReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ResourceReferencesMetaData;
+import org.jboss.metadata.javaee.spec.SecurityRoleMetaData;
+import org.jboss.metadata.javaee.spec.SecurityRoleRefsMetaData;
+import org.jboss.metadata.javaee.spec.ServiceReferenceMetaData;
+import org.jboss.metadata.javaee.spec.ServiceReferencesMetaData;
+import org.jboss.metadata.javaee.support.IdMetaData;
+import org.jboss.metadata.javaee.support.IdMetaDataImpl;
+import org.jboss.metadata.javaee.support.NamedMetaData;
+
+/**
+ * Create a wrapper around a JBossGenericBeanMetaData for MDB meta data.
+ *
+ * @author <a href="mailto:carlo.dewolf at jboss.com">Carlo de Wolf</a>
+ * @version $Revision$
+ */
+public class JBossMessageDrivenBeanGenericWrapper extends JBossMessageDrivenBeanMetaData
+{
+ private static final long serialVersionUID = 1L;
+
+ private JBossGenericBeanMetaData delegate;
+
+ public JBossMessageDrivenBeanGenericWrapper(JBossGenericBeanMetaData delegate)
+ {
+ assert delegate != null : "delegate is null";
+
+ this.delegate = delegate;
+ }
+
+ // custom delegate methods
+
+ @Override
+ public String getDestinationJndiName()
+ {
+ return getJndiName();
+ }
+
+ // generated delegate methods
+
+ public Set<String> determineAllDepends()
+ {
+ return delegate.determineAllDepends();
+ }
+
+ public String determineConfigurationName()
+ {
+ return delegate.determineConfigurationName();
+ }
+
+ public ContainerConfigurationMetaData determineContainerConfiguration()
+ {
+ return delegate.determineContainerConfiguration();
+ }
+
+ public InvokerBindingMetaData determineInvokerBinding(String invokerName)
+ {
+ return delegate.determineInvokerBinding(invokerName);
+ }
+
+ public InvokerBindingsMetaData determineInvokerBindings()
+ {
+ return delegate.determineInvokerBindings();
+ }
+
+ public String determineLocalJndiName()
+ {
+ return delegate.determineLocalJndiName();
+ }
+
+ public boolean equals(Object obj)
+ {
+ return delegate.equals(obj);
+ }
+
+ public AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
+ {
+ return delegate.getAnnotatedEjbReferences();
+ }
+
+ public AnnotationsMetaData getAnnotations()
+ {
+ return delegate.getAnnotations();
+ }
+
+ public String getAopDomainName()
+ {
+ return delegate.getAopDomainName();
+ }
+
+ public String getConfigurationName()
+ {
+ return delegate.getConfigurationName();
+ }
+
+ public String getContainerObjectNameJndiName()
+ {
+ return delegate.getContainerObjectNameJndiName();
+ }
+
+ public ContainerTransactionsMetaData getContainerTransactions()
+ {
+ return delegate.getContainerTransactions();
+ }
+
+ public String getDefaultConfigurationName()
+ {
+ return delegate.getDefaultConfigurationName();
+ }
+
+ public Set<String> getDepends()
+ {
+ return delegate.getDepends();
+ }
+
+ public DescriptionGroupMetaData getDescriptionGroup()
+ {
+ return delegate.getDescriptionGroup();
+ }
+
+ public String getEjbClass()
+ {
+ return delegate.getEjbClass();
+ }
+
+ public JBossMetaData getEjbJarMetaData()
+ {
+ return delegate.getEjbJarMetaData();
+ }
+
+ public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
+ {
+ return delegate.getEjbLocalReferenceByName(name);
+ }
+
+ public EJBLocalReferencesMetaData getEjbLocalReferences()
+ {
+ return delegate.getEjbLocalReferences();
+ }
+
+ public String getEjbName()
+ {
+ return delegate.getEjbName();
+ }
+
+ public EJBReferenceMetaData getEjbReferenceByName(String name)
+ {
+ return delegate.getEjbReferenceByName(name);
+ }
+
+ public EJBReferencesMetaData getEjbReferences()
+ {
+ return delegate.getEjbReferences();
+ }
+
+ public JBossEnterpriseBeansMetaData getEnterpriseBeansMetaData()
+ {
+ return delegate.getEnterpriseBeansMetaData();
+ }
+
+ public EnvironmentEntriesMetaData getEnvironmentEntries()
+ {
+ return delegate.getEnvironmentEntries();
+ }
+
+ public EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
+ {
+ return delegate.getEnvironmentEntryByName(name);
+ }
+
+ public ExcludeListMetaData getExcludeList()
+ {
+ return delegate.getExcludeList();
+ }
+
+ public String getId()
+ {
+ return delegate.getId();
+ }
+
+ public IgnoreDependencyMetaData getIgnoreDependency()
+ {
+ return delegate.getIgnoreDependency();
+ }
+
+ public InvokerBindingsMetaData getInvokerBindings()
+ {
+ return delegate.getInvokerBindings();
+ }
+
+ public IORSecurityConfigMetaData getIorSecurityConfig()
+ {
+ return delegate.getIorSecurityConfig();
+ }
+
+ public JBossMetaData getJBossMetaData()
+ {
+ return delegate.getJBossMetaData();
+ }
+
+ public JBossMetaData getJBossMetaDataWithCheck()
+ {
+ return delegate.getJBossMetaDataWithCheck();
+ }
+
+ public Environment getJndiEnvironmentRefsGroup()
+ {
+ return delegate.getJndiEnvironmentRefsGroup();
+ }
+
+ public String getJndiName()
+ {
+ return delegate.getJndiName();
+ }
+
+ public JndiRefsMetaData getJndiRefs()
+ {
+ return delegate.getJndiRefs();
+ }
+
+ public String getKey()
+ {
+ return delegate.getKey();
+ }
+
+ public String getLocalJndiName()
+ {
+ return delegate.getLocalJndiName();
+ }
+
+ public String getMappedName()
+ {
+ return delegate.getMappedName();
+ }
+
+ public MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
+ {
+ return delegate.getMessageDestinationReferenceByName(name);
+ }
+
+ public MessageDestinationReferencesMetaData getMessageDestinationReferences()
+ {
+ return delegate.getMessageDestinationReferences();
+ }
+
+ public MethodAttributesMetaData getMethodAttributes()
+ {
+ return delegate.getMethodAttributes();
+ }
+
+ public MethodPermissionsMetaData getMethodPermissions()
+ {
+ return delegate.getMethodPermissions();
+ }
+
+ public Set<String> getMethodPermissions(String methodName, Class<?>[] params, MethodInterfaceType interfaceType)
+ {
+ return delegate.getMethodPermissions(methodName, params, interfaceType);
+ }
+
+ public int getMethodTransactionTimeout(Method method)
+ {
+ return delegate.getMethodTransactionTimeout(method);
+ }
+
+ public int getMethodTransactionTimeout(String methodName)
+ {
+ return delegate.getMethodTransactionTimeout(methodName);
+ }
+
+ public TransactionAttributeType getMethodTransactionType(Method m, MethodInterfaceType iface)
+ {
+ return delegate.getMethodTransactionType(m, iface);
+ }
+
+ public TransactionAttributeType getMethodTransactionType(String methodName, Class<?>[] params,
+ MethodInterfaceType iface)
+ {
+ return delegate.getMethodTransactionType(methodName, params, iface);
+ }
+
+ public String getName()
+ {
+ return delegate.getName();
+ }
+
+ public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
+ {
+ return delegate.getPersistenceContextReferenceByName(name);
+ }
+
+ public PersistenceContextReferencesMetaData getPersistenceContextRefs()
+ {
+ return delegate.getPersistenceContextRefs();
+ }
+
+ public PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
+ {
+ return delegate.getPersistenceUnitReferenceByName(name);
+ }
+
+ public PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
+ {
+ return delegate.getPersistenceUnitRefs();
+ }
+
+ public PoolConfigMetaData getPoolConfig()
+ {
+ return delegate.getPoolConfig();
+ }
+
+ public PortComponent getPortComponent()
+ {
+ return delegate.getPortComponent();
+ }
+
+ public LifecycleCallbacksMetaData getPostConstructs()
+ {
+ return delegate.getPostConstructs();
+ }
+
+ public LifecycleCallbacksMetaData getPreDestroys()
+ {
+ return delegate.getPreDestroys();
+ }
+
+ public ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
+ {
+ return delegate.getResourceEnvironmentReferenceByName(name);
+ }
+
+ public ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
+ {
+ return delegate.getResourceEnvironmentReferences();
+ }
+
+ public ResourceReferenceMetaData getResourceReferenceByName(String name)
+ {
+ return delegate.getResourceReferenceByName(name);
+ }
+
+ public ResourceReferencesMetaData getResourceReferences()
+ {
+ return delegate.getResourceReferences();
+ }
+
+ public String getSecurityDomain()
+ {
+ return delegate.getSecurityDomain();
+ }
+
+ public SecurityIdentityMetaData getSecurityIdentity()
+ {
+ return delegate.getSecurityIdentity();
+ }
+
+ public String getSecurityProxy()
+ {
+ return delegate.getSecurityProxy();
+ }
+
+ public SecurityRoleMetaData getSecurityRole(String roleName)
+ {
+ return delegate.getSecurityRole(roleName);
+ }
+
+ public Set<String> getSecurityRolePrincipals(String roleName)
+ {
+ return delegate.getSecurityRolePrincipals(roleName);
+ }
+
+ public SecurityRoleRefsMetaData getSecurityRoleRefs()
+ {
+ return delegate.getSecurityRoleRefs();
+ }
+
+ public ServiceReferenceMetaData getServiceReferenceByName(String name)
+ {
+ return delegate.getServiceReferenceByName(name);
+ }
+
+ public ServiceReferencesMetaData getServiceReferences()
+ {
+ return delegate.getServiceReferences();
+ }
+
+ public TransactionManagementType getTransactionType()
+ {
+ return delegate.getTransactionType();
+ }
+
+ public int hashCode()
+ {
+ return delegate.hashCode();
+ }
+
+ public boolean hasMethodPermissions(String methodName, Class<?>[] params, MethodInterfaceType interfaceType)
+ {
+ return delegate.hasMethodPermissions(methodName, params, interfaceType);
+ }
+
+ public boolean isBMT()
+ {
+ return delegate.isBMT();
+ }
+
+ public boolean isCMT()
+ {
+ return delegate.isCMT();
+ }
+
+ public boolean isConsumer()
+ {
+ return delegate.isConsumer();
+ }
+
+ public boolean isEntity()
+ {
+ return delegate.isEntity();
+ }
+
+ public boolean isExceptionOnRollback()
+ {
+ return delegate.isExceptionOnRollback();
+ }
+
+ public boolean isMessageDriven()
+ {
+ return delegate.isMessageDriven();
+ }
+
+ public boolean isMethodReadOnly(Method method)
+ {
+ return delegate.isMethodReadOnly(method);
+ }
+
+ public boolean isMethodReadOnly(String methodName)
+ {
+ return delegate.isMethodReadOnly(methodName);
+ }
+
+ public boolean isService()
+ {
+ return delegate.isService();
+ }
+
+ public boolean isSession()
+ {
+ return delegate.isSession();
+ }
+
+ public boolean isTimerPersistence()
+ {
+ return delegate.isTimerPersistence();
+ }
+
+ public void merge(IdMetaData override, IdMetaData original)
+ {
+ delegate.merge(override, original);
+ }
+
+ public void merge(IdMetaDataImpl override, IdMetaDataImpl original)
+ {
+ delegate.merge(override, original);
+ }
+
+ public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, String overrideFile,
+ String overridenFile, boolean mustOverride)
+ {
+ delegate.merge(override, original, overrideFile, overridenFile, mustOverride);
+ }
+
+ public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original)
+ {
+ delegate.merge(override, original);
+ }
+
+ public void merge(NamedMetaData override, NamedMetaData original)
+ {
+ delegate.merge(override, original);
+ }
+
+ public void setAnnotations(AnnotationsMetaData annotations)
+ {
+ delegate.setAnnotations(annotations);
+ }
+
+ public void setAopDomainName(String aopDomainName)
+ {
+ delegate.setAopDomainName(aopDomainName);
+ }
+
+ public void setConfigurationName(String configurationName)
+ {
+ delegate.setConfigurationName(configurationName);
+ }
+
+ public void setDepends(Set<String> depends)
+ {
+ delegate.setDepends(depends);
+ }
+
+ public void setDescriptionGroup(DescriptionGroupMetaData descriptionGroup)
+ {
+ delegate.setDescriptionGroup(descriptionGroup);
+ }
+
+ public void setEjbClass(String ejbClass)
+ {
+ delegate.setEjbClass(ejbClass);
+ }
+
+ public void setEjbName(String ejbName)
+ {
+ delegate.setEjbName(ejbName);
+ }
+
+ public void setEnterpriseBeansMetaData(JBossEnterpriseBeansMetaData enterpriseBeansMetaData)
+ {
+ delegate.setEnterpriseBeansMetaData(enterpriseBeansMetaData);
+ }
+
+ public void setExceptionOnRollback(boolean exceptionOnRollback)
+ {
+ delegate.setExceptionOnRollback(exceptionOnRollback);
+ }
+
+ public void setId(String id)
+ {
+ delegate.setId(id);
+ }
+
+ public void setIgnoreDependency(IgnoreDependencyMetaData ignoreDependency)
+ {
+ delegate.setIgnoreDependency(ignoreDependency);
+ }
+
+ public void setInvokerBindings(InvokerBindingsMetaData invokers)
+ {
+ delegate.setInvokerBindings(invokers);
+ }
+
+ public void setIorSecurityConfig(IORSecurityConfigMetaData iorSecurityConfig)
+ {
+ delegate.setIorSecurityConfig(iorSecurityConfig);
+ }
+
+ public void setJndiEnvironmentRefsGroup(Environment env)
+ {
+ delegate.setJndiEnvironmentRefsGroup(env);
+ }
+
+ public void setJndiName(String jndiName)
+ {
+ delegate.setJndiName(jndiName);
+ }
+
+ public void setJndiRefs(JndiRefsMetaData jndiRefs)
+ {
+ delegate.setJndiRefs(jndiRefs);
+ }
+
+ public void setLocalJndiName(String localJndiName)
+ {
+ delegate.setLocalJndiName(localJndiName);
+ }
+
+ public void setMappedName(String mappedName)
+ {
+ delegate.setMappedName(mappedName);
+ }
+
+ public void setMethodAttributes(MethodAttributesMetaData methodAttributes)
+ {
+ delegate.setMethodAttributes(methodAttributes);
+ }
+
+ public void setName(String name)
+ {
+ delegate.setName(name);
+ }
+
+ public void setPoolConfig(PoolConfigMetaData poolConfig)
+ {
+ delegate.setPoolConfig(poolConfig);
+ }
+
+ public void setPortComponent(PortComponent portComponent)
+ {
+ delegate.setPortComponent(portComponent);
+ }
+
+ public void setSecurityDomain(String securityDomain)
+ {
+ delegate.setSecurityDomain(securityDomain);
+ }
+
+ public void setSecurityIdentity(SecurityIdentityMetaData securityIdentity)
+ {
+ delegate.setSecurityIdentity(securityIdentity);
+ }
+
+ public void setSecurityProxy(String securityProxy)
+ {
+ delegate.setSecurityProxy(securityProxy);
+ }
+
+ public void setTimerPersistence(boolean timerPersistence)
+ {
+ delegate.setTimerPersistence(timerPersistence);
+ }
+
+ public void setTransactionType(TransactionManagementType transactionType)
+ {
+ delegate.setTransactionType(transactionType);
+ }
+
+
+}
More information about the jboss-cvs-commits
mailing list