org.jboss.metadata.common.ejb
Interface IEnterpriseBeanMetaData<A extends IAssemblyDescriptorMetaData,C extends IEnterpriseBeansMetaData<A,C,E,J>,E extends IEnterpriseBeanMetaData<A,C,E,J>,J extends IEjbJarMetaData<A,C,E,J>>

All Superinterfaces:
MappableMetaData
All Known Implementing Classes:
EnterpriseBeanMetaData, EntityBeanMetaData, JBoss50MessageDrivenBeanMetaData, JBoss50SessionBeanMetaData, JBoss51ConsumerBeanMetaData, JBoss51GenericBeanMetaData, JBoss51MessageDrivenBeanMetaData, JBoss51ServiceBeanMetaData, JBoss51SessionBeanMetaData, JBossConsumerBeanMetaData, JBossEnterpriseBeanMetaData, JBossEntityBeanMetaData, JbossEntityPolicyDecorator, JBossGenericBeanMetaData, JBossMessageDrivenBeanGenericWrapper, JBossMessageDrivenBeanMetaData, JBossServiceBeanMetaData, JBossServicePolicyDecorator, JBossSessionBeanMetaData, JBossSessionPolicyDecorator, MessageDrivenBeanMetaData, SessionBeanMetaData

public interface IEnterpriseBeanMetaData<A extends IAssemblyDescriptorMetaData,C extends IEnterpriseBeansMetaData<A,C,E,J>,E extends IEnterpriseBeanMetaData<A,C,E,J>,J extends IEjbJarMetaData<A,C,E,J>>
extends MappableMetaData

Common interface for spec/jboss enterprise bean metadata

Version:
$Revision: 67466 $
Author:
Scott.Stark@jboss.org

Method Summary
 ContainerTransactionsMetaData getContainerTransactions()
           
 DescriptionGroupMetaData getDescriptionGroup()
           
 String getEjbClass()
           
 J getEjbJarMetaData()
           
 EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
           
 EJBLocalReferencesMetaData getEjbLocalReferences()
           
 String getEjbName()
           
 EJBReferenceMetaData getEjbReferenceByName(String name)
           
 EJBReferencesMetaData getEjbReferences()
           
 EnvironmentEntriesMetaData getEnvironmentEntries()
           
 EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
           
 ExcludeListMetaData getExcludeList()
           
 String getId()
           
 Environment getJndiEnvironmentRefsGroup()
           
 String getMappedName()
           
 MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
           
 MessageDestinationReferencesMetaData getMessageDestinationReferences()
           
 MethodPermissionsMetaData getMethodPermissions()
           
 javax.ejb.TransactionAttributeType getMethodTransactionType(Method m, MethodInterfaceType iface)
           
 javax.ejb.TransactionAttributeType getMethodTransactionType(String methodName, Class<?>[] params, MethodInterfaceType iface)
           
 PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
           
 PersistenceContextReferencesMetaData getPersistenceContextRefs()
           
 PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
           
 PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
           
 LifecycleCallbacksMetaData getPostConstructs()
           
 LifecycleCallbacksMetaData getPreDestroys()
           
 ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
           
 ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
           
 ResourceReferenceMetaData getResourceReferenceByName(String name)
           
 ResourceReferencesMetaData getResourceReferences()
           
 SecurityIdentityMetaData getSecurityIdentity()
           
 ServiceReferenceMetaData getServiceReferenceByName(String name)
           
 ServiceReferencesMetaData getServiceReferences()
           
 javax.ejb.TransactionManagementType getTransactionType()
           
 boolean isBMT()
           
 boolean isCMT()
           
 boolean isEntity()
           
 boolean isMessageDriven()
           
 boolean isSession()
           
 void setDescriptionGroup(DescriptionGroupMetaData descriptionGroup)
           
 void setEjbClass(String ejbClass)
           
 void setEjbName(String ejbName)
           
 void setEnterpriseBeansMetaData(C data)
           
 void setJndiEnvironmentRefsGroup(Environment jndiEnvironmentRefsGroup)
           
 void setMappedName(String mappedName)
           
 
Methods inherited from interface org.jboss.metadata.javaee.support.MappableMetaData
getKey
 

Method Detail

getId

String getId()

getDescriptionGroup

DescriptionGroupMetaData getDescriptionGroup()

setDescriptionGroup

void setDescriptionGroup(DescriptionGroupMetaData descriptionGroup)

getEjbJarMetaData

J getEjbJarMetaData()

getEjbName

String getEjbName()

setEjbName

void setEjbName(String ejbName)

isSession

boolean isSession()

isMessageDriven

boolean isMessageDriven()

isEntity

boolean isEntity()

getTransactionType

javax.ejb.TransactionManagementType getTransactionType()

isCMT

boolean isCMT()

isBMT

boolean isBMT()

getMappedName

String getMappedName()

setMappedName

void setMappedName(String mappedName)

getEjbClass

String getEjbClass()

setEjbClass

void setEjbClass(String ejbClass)

getJndiEnvironmentRefsGroup

Environment getJndiEnvironmentRefsGroup()

setJndiEnvironmentRefsGroup

void setJndiEnvironmentRefsGroup(Environment jndiEnvironmentRefsGroup)

getSecurityIdentity

SecurityIdentityMetaData getSecurityIdentity()

getEjbLocalReferenceByName

EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)

getEjbLocalReferences

EJBLocalReferencesMetaData getEjbLocalReferences()

getEjbReferenceByName

EJBReferenceMetaData getEjbReferenceByName(String name)

getEjbReferences

EJBReferencesMetaData getEjbReferences()

getEnvironmentEntries

EnvironmentEntriesMetaData getEnvironmentEntries()

getEnvironmentEntryByName

EnvironmentEntryMetaData getEnvironmentEntryByName(String name)

getMessageDestinationReferenceByName

MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)

getMessageDestinationReferences

MessageDestinationReferencesMetaData getMessageDestinationReferences()

getPersistenceContextReferenceByName

PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)

getPersistenceContextRefs

PersistenceContextReferencesMetaData getPersistenceContextRefs()

getPersistenceUnitReferenceByName

PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)

getPersistenceUnitRefs

PersistenceUnitReferencesMetaData getPersistenceUnitRefs()

getPostConstructs

LifecycleCallbacksMetaData getPostConstructs()

getPreDestroys

LifecycleCallbacksMetaData getPreDestroys()

getResourceEnvironmentReferenceByName

ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)

getResourceEnvironmentReferences

ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()

getResourceReferenceByName

ResourceReferenceMetaData getResourceReferenceByName(String name)

getResourceReferences

ResourceReferencesMetaData getResourceReferences()

getServiceReferenceByName

ServiceReferenceMetaData getServiceReferenceByName(String name)

getServiceReferences

ServiceReferencesMetaData getServiceReferences()

getMethodPermissions

MethodPermissionsMetaData getMethodPermissions()

getContainerTransactions

ContainerTransactionsMetaData getContainerTransactions()

getMethodTransactionType

javax.ejb.TransactionAttributeType getMethodTransactionType(String methodName,
                                                            Class<?>[] params,
                                                            MethodInterfaceType iface)

getMethodTransactionType

javax.ejb.TransactionAttributeType getMethodTransactionType(Method m,
                                                            MethodInterfaceType iface)

getExcludeList

ExcludeListMetaData getExcludeList()

setEnterpriseBeansMetaData

void setEnterpriseBeansMetaData(C data)


Copyright © 2009 JBoss Inc.. All Rights Reserved.