public abstract class AbstractEnterpriseBeanMetaData extends NamedMetaDataWithDescriptionGroup implements EnterpriseBeanMetaData, IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
Constructor and Description |
---|
AbstractEnterpriseBeanMetaData()
Create a new EnterpriseBeanMetaData.
|
getDescriptionGroup, setDescriptionGroup
equals, getKey, getName, hashCode, setName, toString
clone, getId, setId
finalize, getClass, notify, notifyAll, wait, wait, wait
getDescriptionGroup, getName
getId, setId
getDescriptionGroup, getId, setDescriptionGroup
getKey
public AbstractEnterpriseBeanMetaData()
protected static <E,T extends Collection<E>> T augment(T result, T override, T original)
public static AbstractEnterpriseBeanMetaData newBean(AbstractEnterpriseBeanMetaData bean)
bean
- the standard bean metadataprotected abstract AbstractEnterpriseBeanMetaData createMerged(AbstractEnterpriseBeanMetaData enterpriseBeanMetaData)
public EjbJarVersion getEjbJarVersion()
EnterpriseBeanMetaData
getEjbJarVersion
in interface EnterpriseBeanMetaData
public EnterpriseBeansMetaData getEnterpriseBeansMetaData()
getEnterpriseBeansMetaData
in interface EnterpriseBeanMetaData
public void setEnterpriseBeansMetaData(EnterpriseBeansMetaData enterpriseBeansMetaData)
setEnterpriseBeansMetaData
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
enterpriseBeansMetaData
- the enterpriseBeansMetaData.public EjbJarMetaData getEjbJarMetaData()
getEjbJarMetaData
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEjbJarMetaData
in interface EnterpriseBeanMetaData
public AssemblyDescriptorMetaData getAssemblyDescriptor()
getAssemblyDescriptor
in interface EnterpriseBeanMetaData
public String getEjbName()
getEjbName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEjbName
in interface EnterpriseBeanMetaData
public void setEjbName(String ejbName)
setEjbName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
ejbName
- the ejbName.IllegalArgumentException
- for a null ejbNamepublic EjbType getEjbType()
public void setEjbType(EjbType ejbType)
public final boolean isSession()
isSession
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
isSession
in interface EnterpriseBeanMetaData
public final boolean isMessageDriven()
isMessageDriven
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
isMessageDriven
in interface EnterpriseBeanMetaData
public final boolean isEntity()
isEntity
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
isEntity
in interface EnterpriseBeanMetaData
public javax.ejb.TransactionManagementType getTransactionType()
getTransactionType
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getTransactionType
in interface EnterpriseBeanMetaData
public boolean isCMT()
isCMT
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
isCMT
in interface EnterpriseBeanMetaData
public boolean isBMT()
isBMT
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
isBMT
in interface EnterpriseBeanMetaData
public String getMappedName()
getMappedName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getMappedName
in interface EnterpriseBeanMetaData
public void setMappedName(String mappedName)
setMappedName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
mappedName
- the mappedName.IllegalArgumentException
- for a null mappedNamepublic String getEjbClass()
getEjbClass
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEjbClass
in interface EnterpriseBeanMetaData
public void setEjbClass(String ejbClass)
setEjbClass
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
ejbClass
- the ejbClass.IllegalArgumentException
- for a null ejbClasspublic Environment getJndiEnvironmentRefsGroup()
getJndiEnvironmentRefsGroup
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getJndiEnvironmentRefsGroup
in interface EnterpriseBeanMetaData
public void setJndiEnvironmentRefsGroup(Environment jndiEnvironmentRefsGroup)
setJndiEnvironmentRefsGroup
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
jndiEnvironmentRefsGroup
- the jndiEnvironmentRefsGroup.IllegalArgumentException
- for a null jndiEnvironmentRefsGrouppublic void setEnvironmentRefsGroup(EnvironmentRefsGroupMetaData env)
public SecurityIdentityMetaData getSecurityIdentity()
getSecurityIdentity
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getSecurityIdentity
in interface EnterpriseBeanMetaData
public void setSecurityIdentity(SecurityIdentityMetaData securityIdentity)
securityIdentity
- the securityIdentity.IllegalArgumentException
- for a null securityIdentitypublic SecurityRoleRefsMetaData getSecurityRoleRefs()
getSecurityRoleRefs
in interface EnterpriseBeanMetaData
public void setSecurityRoleRefs(SecurityRoleRefsMetaData securityRoleRefs)
securityRoleRefs
- the securityRoleRefs.IllegalArgumentException
- for a null securityRoleRefspublic EJBLocalReferenceMetaData getEjbLocalReferenceByName(String name)
Environment
getEjbLocalReferenceByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEjbLocalReferenceByName
in interface EnterpriseBeanMetaData
getEjbLocalReferenceByName
in interface Environment
name
- the namepublic EJBLocalReferencesMetaData getEjbLocalReferences()
Environment
getEjbLocalReferences
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEjbLocalReferences
in interface EnterpriseBeanMetaData
getEjbLocalReferences
in interface Environment
public EJBReferenceMetaData getEjbReferenceByName(String name)
RemoteEnvironment
getEjbReferenceByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEjbReferenceByName
in interface EnterpriseBeanMetaData
getEjbReferenceByName
in interface RemoteEnvironment
name
- the namepublic EJBReferencesMetaData getEjbReferences()
RemoteEnvironment
getEjbReferences
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEjbReferences
in interface EnterpriseBeanMetaData
getEjbReferences
in interface RemoteEnvironment
public AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
RemoteEnvironment
getAnnotatedEjbReferences
in interface EnterpriseBeanMetaData
getAnnotatedEjbReferences
in interface RemoteEnvironment
public EnvironmentEntriesMetaData getEnvironmentEntries()
RemoteEnvironment
getEnvironmentEntries
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEnvironmentEntries
in interface EnterpriseBeanMetaData
getEnvironmentEntries
in interface RemoteEnvironment
public EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
RemoteEnvironment
getEnvironmentEntryByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getEnvironmentEntryByName
in interface EnterpriseBeanMetaData
getEnvironmentEntryByName
in interface RemoteEnvironment
name
- the namepublic MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
RemoteEnvironment
getMessageDestinationReferenceByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getMessageDestinationReferenceByName
in interface EnterpriseBeanMetaData
getMessageDestinationReferenceByName
in interface RemoteEnvironment
name
- the namepublic MessageDestinationReferencesMetaData getMessageDestinationReferences()
RemoteEnvironment
getMessageDestinationReferences
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getMessageDestinationReferences
in interface EnterpriseBeanMetaData
getMessageDestinationReferences
in interface RemoteEnvironment
public PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
Environment
getPersistenceContextReferenceByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getPersistenceContextReferenceByName
in interface EnterpriseBeanMetaData
getPersistenceContextReferenceByName
in interface Environment
name
- the namepublic PersistenceContextReferencesMetaData getPersistenceContextRefs()
Environment
getPersistenceContextRefs
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getPersistenceContextRefs
in interface EnterpriseBeanMetaData
getPersistenceContextRefs
in interface Environment
public PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
RemoteEnvironment
getPersistenceUnitReferenceByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getPersistenceUnitReferenceByName
in interface EnterpriseBeanMetaData
getPersistenceUnitReferenceByName
in interface RemoteEnvironment
name
- the namepublic PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
RemoteEnvironment
getPersistenceUnitRefs
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getPersistenceUnitRefs
in interface EnterpriseBeanMetaData
getPersistenceUnitRefs
in interface RemoteEnvironment
public LifecycleCallbacksMetaData getPostConstructs()
RemoteEnvironment
getPostConstructs
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getPostConstructs
in interface EnterpriseBeanMetaData
getPostConstructs
in interface RemoteEnvironment
public LifecycleCallbacksMetaData getPreDestroys()
RemoteEnvironment
getPreDestroys
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getPreDestroys
in interface EnterpriseBeanMetaData
getPreDestroys
in interface RemoteEnvironment
public ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
RemoteEnvironment
getResourceEnvironmentReferenceByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getResourceEnvironmentReferenceByName
in interface EnterpriseBeanMetaData
getResourceEnvironmentReferenceByName
in interface RemoteEnvironment
name
- the namepublic ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
RemoteEnvironment
getResourceEnvironmentReferences
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getResourceEnvironmentReferences
in interface EnterpriseBeanMetaData
getResourceEnvironmentReferences
in interface RemoteEnvironment
public ResourceReferenceMetaData getResourceReferenceByName(String name)
RemoteEnvironment
getResourceReferenceByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getResourceReferenceByName
in interface EnterpriseBeanMetaData
getResourceReferenceByName
in interface RemoteEnvironment
name
- the namepublic ResourceReferencesMetaData getResourceReferences()
RemoteEnvironment
getResourceReferences
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getResourceReferences
in interface EnterpriseBeanMetaData
getResourceReferences
in interface RemoteEnvironment
public ServiceReferenceMetaData getServiceReferenceByName(String name)
RemoteEnvironment
getServiceReferenceByName
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getServiceReferenceByName
in interface EnterpriseBeanMetaData
getServiceReferenceByName
in interface RemoteEnvironment
name
- the namepublic ServiceReferencesMetaData getServiceReferences()
RemoteEnvironment
getServiceReferences
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getServiceReferences
in interface EnterpriseBeanMetaData
getServiceReferences
in interface RemoteEnvironment
public MethodPermissionsMetaData getMethodPermissions()
getMethodPermissions
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getMethodPermissions
in interface EnterpriseBeanMetaData
public ContainerTransactionsMetaData getContainerTransactions()
getContainerTransactions
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getContainerTransactions
in interface EnterpriseBeanMetaData
public javax.ejb.TransactionAttributeType getMethodTransactionType(String methodName, Class<?>[] params, MethodInterfaceType iface)
getMethodTransactionType
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getMethodTransactionType
in interface EnterpriseBeanMetaData
methodName
- the method nameparams
- the parametersiface
- the interface typepublic javax.ejb.TransactionAttributeType getMethodTransactionType(Method m, MethodInterfaceType iface)
getMethodTransactionType
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getMethodTransactionType
in interface EnterpriseBeanMetaData
m
- the methodiface
- the interface typepublic ExcludeListMetaData getExcludeList()
getExcludeList
in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>
getExcludeList
in interface EnterpriseBeanMetaData
public void merge(AbstractEnterpriseBeanMetaData override, AbstractEnterpriseBeanMetaData original)
override
- original
- protected static <T extends MergeableMetaData<T>> T merged(T merged, T override, T original)
public DataSourcesMetaData getDataSources()
RemoteEnvironment
getDataSources
in interface EnterpriseBeanMetaData
getDataSources
in interface RemoteEnvironment
RemoteEnvironment.getDataSources()
public DataSourceMetaData getDataSourceByName(String name)
RemoteEnvironment
getDataSourceByName
in interface EnterpriseBeanMetaData
getDataSourceByName
in interface RemoteEnvironment
name
- the nameRemoteEnvironment.getDataSourceByName(java.lang.String)
public AdministeredObjectsMetaData getAdministeredObjects()
RemoteEnvironment
getAdministeredObjects
in interface RemoteEnvironment
public AdministeredObjectMetaData getAdministeredObjectByName(String name) throws IllegalArgumentException
RemoteEnvironment
getAdministeredObjectByName
in interface RemoteEnvironment
name
- the nameIllegalArgumentException
- for a null namepublic ConnectionFactoriesMetaData getConnectionFactories()
RemoteEnvironment
getConnectionFactories
in interface RemoteEnvironment
public ConnectionFactoryMetaData getConnectionFactoryByName(String name) throws IllegalArgumentException
RemoteEnvironment
getConnectionFactoryByName
in interface RemoteEnvironment
name
- the nameIllegalArgumentException
- for a null namepublic JMSConnectionFactoriesMetaData getJmsConnectionFactories()
RemoteEnvironment
getJmsConnectionFactories
in interface RemoteEnvironment
public JMSConnectionFactoryMetaData getJmsConnectionFactoryByName(String name) throws IllegalArgumentException
RemoteEnvironment
getJmsConnectionFactoryByName
in interface RemoteEnvironment
name
- the nameIllegalArgumentException
- for a null namepublic JMSDestinationsMetaData getJmsDestinations()
RemoteEnvironment
getJmsDestinations
in interface RemoteEnvironment
public JMSDestinationMetaData getJmsDestinationByName(String name) throws IllegalArgumentException
RemoteEnvironment
getJmsDestinationByName
in interface RemoteEnvironment
name
- the nameIllegalArgumentException
- for a null namepublic MailSessionsMetaData getMailSessions()
RemoteEnvironment
getMailSessions
in interface RemoteEnvironment
public MailSessionMetaData getMailSessionByName(String name) throws IllegalArgumentException
RemoteEnvironment
getMailSessionByName
in interface RemoteEnvironment
name
- the nameIllegalArgumentException
- for a null nameprotected static <T> T override(T override, T original)
Copyright © 2017 JBoss by Red Hat. All rights reserved.