org.jboss.metadata.ejb.spec
Class EnterpriseBeanMetaData

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.NamedMetaData
          extended by org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup
              extended by org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData
All Implemented Interfaces:
Serializable, Cloneable, IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>, Environment, RemoteEnvironment, IdMetaData, MappableMetaData
Direct Known Subclasses:
EntityBeanMetaData, MessageDrivenBeanMetaData, SessionBeanMetaData

public abstract class EnterpriseBeanMetaData
extends NamedMetaDataWithDescriptionGroup
implements Environment, IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>

EnterpriseBean.

Version:
$Revision: 1.1 $
Author:
Adrian Brock, Scott.Stark@jboss.org
See Also:
Serialized Form

Constructor Summary
EnterpriseBeanMetaData()
          Create a new EnterpriseBeanMetaData.
 
Method Summary
 AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
          Get the ejbReferences.
 AssemblyDescriptorMetaData getAssemblyDescriptor()
          Get the assembly descriptor
 ContainerTransactionsMetaData getContainerTransactions()
          Get the container transactions
 String getEjbClass()
          Get the ejbClass.
 EjbJarMetaData getEjbJarMetaData()
          Get the ejbJarMetaData.
 EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
          Get by name
 EJBLocalReferencesMetaData getEjbLocalReferences()
          Get the ejbLocalReferences.
 String getEjbName()
          Get the ejbName.
 EJBReferenceMetaData getEjbReferenceByName(String name)
          Get by name
 EJBReferencesMetaData getEjbReferences()
          Get the ejbReferences.
 EnterpriseBeansMetaData getEnterpriseBeansMetaData()
           
 EnvironmentEntriesMetaData getEnvironmentEntries()
          Get the environmentEntries.
 EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
          Get by name
 ExcludeListMetaData getExcludeList()
          Get the exclude list
 Environment getJndiEnvironmentRefsGroup()
          Get the jndiEnvironmentRefsGroup.
 String getMappedName()
          Get the mappedName.
 MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
          Get by name
 MessageDestinationReferencesMetaData getMessageDestinationReferences()
          Get the messageDestinationReferences.
 MethodPermissionsMetaData getMethodPermissions()
          Get the methods permissions
 javax.ejb.TransactionAttributeType getMethodTransactionType(Method m, MethodInterfaceType iface)
          Get the transaction type
 javax.ejb.TransactionAttributeType getMethodTransactionType(String methodName, Class<?>[] params, MethodInterfaceType iface)
          Get the method transaction type
 PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
          Get by name
 PersistenceContextReferencesMetaData getPersistenceContextRefs()
          Get the persistenceContextRefs.
 PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
          Get by name
 PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
          Get the persistenceUnitRefs.
 LifecycleCallbacksMetaData getPostConstructs()
          Get the postConstructs.
 LifecycleCallbacksMetaData getPreDestroys()
          Get the preDestroys.
 ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
          Get by name
 ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
          Get the resourceEnvironmentReferences.
 ResourceReferenceMetaData getResourceReferenceByName(String name)
          Get by name
 ResourceReferencesMetaData getResourceReferences()
          Get the resourceReferences.
 SecurityIdentityMetaData getSecurityIdentity()
          Get the securityIdentity.
 ServiceReferenceMetaData getServiceReferenceByName(String name)
          Get by name
 ServiceReferencesMetaData getServiceReferences()
          Get the service references
 javax.ejb.TransactionManagementType getTransactionType()
          Get the transactionType.
 boolean isBMT()
          Is this bean managed transactions
 boolean isCMT()
          Is this container managed transactions
 boolean isEntity()
          Whether this is an entity bean
 boolean isMessageDriven()
          Whether this is a message driven bean
 boolean isSession()
          Whether this is a session bean
 void merge(EnterpriseBeanMetaData override, EnterpriseBeanMetaData original)
          Merge two EnterpriseBeanMetaDatas
static EnterpriseBeanMetaData newBean(EnterpriseBeanMetaData bean)
          Create the correct EnterpriseBeanMetaData for the input standard bean metadata.
 void setEjbClass(String ejbClass)
          Set the ejbClass.
 void setEjbName(String ejbName)
          Set the ejbName.
 void setEnterpriseBeansMetaData(EnterpriseBeansMetaData enterpriseBeansMetaData)
          Set the enterpriseBeansMetaData.
 void setEnvironmentRefsGroup(EnvironmentRefsGroupMetaData env)
           
 void setJndiEnvironmentRefsGroup(Environment jndiEnvironmentRefsGroup)
          Set the jndiEnvironmentRefsGroup.
 void setMappedName(String mappedName)
          Set the mappedName.
 void setSecurityIdentity(SecurityIdentityMetaData securityIdentity)
          Set the securityIdentity.
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup
getDescriptionGroup, merge, setDescriptionGroup
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaData
equals, getKey, getName, hashCode, setName, toString
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, getId, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.jboss.metadata.common.ejb.IEnterpriseBeanMetaData
getDescriptionGroup, getId, setDescriptionGroup
 
Methods inherited from interface org.jboss.metadata.javaee.support.MappableMetaData
getKey
 

Constructor Detail

EnterpriseBeanMetaData

public EnterpriseBeanMetaData()
Create a new EnterpriseBeanMetaData.

Method Detail

newBean

public static EnterpriseBeanMetaData newBean(EnterpriseBeanMetaData bean)
Create the correct EnterpriseBeanMetaData for the input standard bean metadata.

Parameters:
bean - the standard bean metadata
Returns:
the corresponding metadata

getEnterpriseBeansMetaData

public EnterpriseBeansMetaData getEnterpriseBeansMetaData()

setEnterpriseBeansMetaData

public void setEnterpriseBeansMetaData(EnterpriseBeansMetaData enterpriseBeansMetaData)
Set the enterpriseBeansMetaData.

Specified by:
setEnterpriseBeansMetaData in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Parameters:
enterpriseBeansMetaData - the enterpriseBeansMetaData.

getEjbJarMetaData

public EjbJarMetaData getEjbJarMetaData()
Get the ejbJarMetaData.

Specified by:
getEjbJarMetaData in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the ejbJarMetaData.

getAssemblyDescriptor

public AssemblyDescriptorMetaData getAssemblyDescriptor()
Get the assembly descriptor

Returns:
the ejbJarMetaData.

getEjbName

public String getEjbName()
Get the ejbName.

Specified by:
getEjbName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the ejbName.

setEjbName

public void setEjbName(String ejbName)
Set the ejbName.

Specified by:
setEjbName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Parameters:
ejbName - the ejbName.
Throws:
IllegalArgumentException - for a null ejbName

isSession

public boolean isSession()
Whether this is a session bean

Specified by:
isSession in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
true when a session bean

isMessageDriven

public boolean isMessageDriven()
Whether this is a message driven bean

Specified by:
isMessageDriven in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
true when a message driven bean

isEntity

public boolean isEntity()
Whether this is an entity bean

Specified by:
isEntity in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
true when an entity bean

getTransactionType

public javax.ejb.TransactionManagementType getTransactionType()
Get the transactionType.

Specified by:
getTransactionType in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the transactionType.

isCMT

public boolean isCMT()
Is this container managed transactions

Specified by:
isCMT in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
true when CMT

isBMT

public boolean isBMT()
Is this bean managed transactions

Specified by:
isBMT in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
true when BMT

getMappedName

public String getMappedName()
Get the mappedName.

Specified by:
getMappedName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the mappedName.

setMappedName

public void setMappedName(String mappedName)
Set the mappedName.

Specified by:
setMappedName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Parameters:
mappedName - the mappedName.
Throws:
IllegalArgumentException - for a null mappedName

getEjbClass

public String getEjbClass()
Get the ejbClass.

Specified by:
getEjbClass in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the ejbClass.

setEjbClass

public void setEjbClass(String ejbClass)
Set the ejbClass.

Specified by:
setEjbClass in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Parameters:
ejbClass - the ejbClass.
Throws:
IllegalArgumentException - for a null ejbClass

getJndiEnvironmentRefsGroup

public Environment getJndiEnvironmentRefsGroup()
Get the jndiEnvironmentRefsGroup.

Specified by:
getJndiEnvironmentRefsGroup in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the jndiEnvironmentRefsGroup.

setJndiEnvironmentRefsGroup

public void setJndiEnvironmentRefsGroup(Environment jndiEnvironmentRefsGroup)
Set the jndiEnvironmentRefsGroup.

Specified by:
setJndiEnvironmentRefsGroup in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Parameters:
jndiEnvironmentRefsGroup - the jndiEnvironmentRefsGroup.
Throws:
IllegalArgumentException - for a null jndiEnvironmentRefsGroup

setEnvironmentRefsGroup

public void setEnvironmentRefsGroup(EnvironmentRefsGroupMetaData env)

getSecurityIdentity

public SecurityIdentityMetaData getSecurityIdentity()
Get the securityIdentity.

Specified by:
getSecurityIdentity in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the securityIdentity.

setSecurityIdentity

public void setSecurityIdentity(SecurityIdentityMetaData securityIdentity)
Set the securityIdentity.

Parameters:
securityIdentity - the securityIdentity.
Throws:
IllegalArgumentException - for a null securityIdentity

getEjbLocalReferenceByName

public EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
Description copied from interface: Environment
Get by name

Specified by:
getEjbLocalReferenceByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getEjbLocalReferenceByName in interface Environment
Parameters:
name - the name
Returns:
the result or null if not found

getEjbLocalReferences

public EJBLocalReferencesMetaData getEjbLocalReferences()
Description copied from interface: Environment
Get the ejbLocalReferences.

Specified by:
getEjbLocalReferences in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getEjbLocalReferences in interface Environment
Returns:
the ejbLocalReferences.

getEjbReferenceByName

public EJBReferenceMetaData getEjbReferenceByName(String name)
Description copied from interface: RemoteEnvironment
Get by name

Specified by:
getEjbReferenceByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getEjbReferenceByName in interface RemoteEnvironment
Parameters:
name - the name
Returns:
the result or null if not found

getEjbReferences

public EJBReferencesMetaData getEjbReferences()
Description copied from interface: RemoteEnvironment
Get the ejbReferences.

Specified by:
getEjbReferences in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getEjbReferences in interface RemoteEnvironment
Returns:
the ejbReferences.

getAnnotatedEjbReferences

public AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
Description copied from interface: RemoteEnvironment
Get the ejbReferences.

Specified by:
getAnnotatedEjbReferences in interface RemoteEnvironment
Returns:
the ejbReferences.

getEnvironmentEntries

public EnvironmentEntriesMetaData getEnvironmentEntries()
Description copied from interface: RemoteEnvironment
Get the environmentEntries.

Specified by:
getEnvironmentEntries in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getEnvironmentEntries in interface RemoteEnvironment
Returns:
the environmentEntries.

getEnvironmentEntryByName

public EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
Description copied from interface: RemoteEnvironment
Get by name

Specified by:
getEnvironmentEntryByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getEnvironmentEntryByName in interface RemoteEnvironment
Parameters:
name - the name
Returns:
the result or null if not found

getMessageDestinationReferenceByName

public MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
Description copied from interface: RemoteEnvironment
Get by name

Specified by:
getMessageDestinationReferenceByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getMessageDestinationReferenceByName in interface RemoteEnvironment
Parameters:
name - the name
Returns:
the result or null if not found

getMessageDestinationReferences

public MessageDestinationReferencesMetaData getMessageDestinationReferences()
Description copied from interface: RemoteEnvironment
Get the messageDestinationReferences.

Specified by:
getMessageDestinationReferences in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getMessageDestinationReferences in interface RemoteEnvironment
Returns:
the messageDestinationReferences.

getPersistenceContextReferenceByName

public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
Description copied from interface: Environment
Get by name

Specified by:
getPersistenceContextReferenceByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getPersistenceContextReferenceByName in interface Environment
Parameters:
name - the name
Returns:
the result or null if not found

getPersistenceContextRefs

public PersistenceContextReferencesMetaData getPersistenceContextRefs()
Description copied from interface: Environment
Get the persistenceContextRefs.

Specified by:
getPersistenceContextRefs in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getPersistenceContextRefs in interface Environment
Returns:
the persistenceContextRefs.

getPersistenceUnitReferenceByName

public PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
Description copied from interface: RemoteEnvironment
Get by name

Specified by:
getPersistenceUnitReferenceByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getPersistenceUnitReferenceByName in interface RemoteEnvironment
Parameters:
name - the name
Returns:
the result or null if not found

getPersistenceUnitRefs

public PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
Description copied from interface: RemoteEnvironment
Get the persistenceUnitRefs.

Specified by:
getPersistenceUnitRefs in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getPersistenceUnitRefs in interface RemoteEnvironment
Returns:
the persistenceUnitRefs.

getPostConstructs

public LifecycleCallbacksMetaData getPostConstructs()
Description copied from interface: RemoteEnvironment
Get the postConstructs.

Specified by:
getPostConstructs in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getPostConstructs in interface RemoteEnvironment
Returns:
the postConstructs.

getPreDestroys

public LifecycleCallbacksMetaData getPreDestroys()
Description copied from interface: RemoteEnvironment
Get the preDestroys.

Specified by:
getPreDestroys in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getPreDestroys in interface RemoteEnvironment
Returns:
the preDestroys.

getResourceEnvironmentReferenceByName

public ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
Description copied from interface: RemoteEnvironment
Get by name

Specified by:
getResourceEnvironmentReferenceByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getResourceEnvironmentReferenceByName in interface RemoteEnvironment
Parameters:
name - the name
Returns:
the result or null if not found

getResourceEnvironmentReferences

public ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
Description copied from interface: RemoteEnvironment
Get the resourceEnvironmentReferences.

Specified by:
getResourceEnvironmentReferences in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getResourceEnvironmentReferences in interface RemoteEnvironment
Returns:
the resourceEnvironmentReferences.

getResourceReferenceByName

public ResourceReferenceMetaData getResourceReferenceByName(String name)
Description copied from interface: RemoteEnvironment
Get by name

Specified by:
getResourceReferenceByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getResourceReferenceByName in interface RemoteEnvironment
Parameters:
name - the name
Returns:
the result or null if not found

getResourceReferences

public ResourceReferencesMetaData getResourceReferences()
Description copied from interface: RemoteEnvironment
Get the resourceReferences.

Specified by:
getResourceReferences in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getResourceReferences in interface RemoteEnvironment
Returns:
the resourceReferences.

getServiceReferenceByName

public ServiceReferenceMetaData getServiceReferenceByName(String name)
Description copied from interface: RemoteEnvironment
Get by name

Specified by:
getServiceReferenceByName in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getServiceReferenceByName in interface RemoteEnvironment
Parameters:
name - the name
Returns:
the result or null if not found

getServiceReferences

public ServiceReferencesMetaData getServiceReferences()
Description copied from interface: RemoteEnvironment
Get the service references

Specified by:
getServiceReferences in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Specified by:
getServiceReferences in interface RemoteEnvironment

getMethodPermissions

public MethodPermissionsMetaData getMethodPermissions()
Get the methods permissions

Specified by:
getMethodPermissions in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the method permissions or null for no result

getContainerTransactions

public ContainerTransactionsMetaData getContainerTransactions()
Get the container transactions

Specified by:
getContainerTransactions in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the container transactions or null for no result

getMethodTransactionType

public javax.ejb.TransactionAttributeType getMethodTransactionType(String methodName,
                                                                   Class<?>[] params,
                                                                   MethodInterfaceType iface)
Get the method transaction type

Specified by:
getMethodTransactionType in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Parameters:
methodName - the method name
params - the parameters
iface - the interface type
Returns:
the method transaction type

getMethodTransactionType

public javax.ejb.TransactionAttributeType getMethodTransactionType(Method m,
                                                                   MethodInterfaceType iface)
Get the transaction type

Specified by:
getMethodTransactionType in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Parameters:
m - the method
iface - the interface type
Returns:
the transaction type

getExcludeList

public ExcludeListMetaData getExcludeList()
Get the exclude list

Specified by:
getExcludeList in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Returns:
the exclude list or null for no result

merge

public void merge(EnterpriseBeanMetaData override,
                  EnterpriseBeanMetaData original)
Merge two EnterpriseBeanMetaDatas

Parameters:
override -
original -


Copyright © 2009 JBoss Inc.. All Rights Reserved.