org.jboss.metadata.ejb.jboss.ejb3
Class JBossGenericBeanMetaData
java.lang.Object
org.jboss.metadata.javaee.support.IdMetaDataImpl
org.jboss.metadata.javaee.support.NamedMetaData
org.jboss.metadata.javaee.support.NamedMetaDataWithDescriptionGroup
org.jboss.metadata.ejb.spec.AbstractEnterpriseBeanMetaData
org.jboss.metadata.ejb.spec.AbstractGenericBeanMetaData
org.jboss.metadata.ejb.spec.GenericBeanMetaData
org.jboss.metadata.ejb.jboss.ejb3.JBossGenericBeanMetaData
- All Implemented Interfaces:
- Serializable, Cloneable, IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>, IScheduleTarget, ITimeoutTarget, EnterpriseBeanMetaData, EntityBeanMetaData, MessageDrivenBean31MetaData, MessageDrivenBeanMetaData, SessionBean31MetaData, SessionBeanMetaData, Environment, RemoteEnvironment, IdMetaData, MappableMetaData
public class JBossGenericBeanMetaData
- extends GenericBeanMetaData
- Author:
- Carlo de Wolf
- See Also:
- Serialized Form
| Methods inherited from class org.jboss.metadata.ejb.spec.AbstractGenericBeanMetaData |
getAbstractSchemaName, getAccessTimeout, getAcknowledgeMode, getActivationConfig, getAfterBeginMethod, getAfterCompletionMethod, getAsyncMethods, getBeforeCompletionMethod, getBusinessLocals, getBusinessRemotes, getCmpFields, getCmpVersion, getConcurrencyManagementType, getConcurrentMethods, getDependsOn, getHome, getInitMethods, getLocal, getLocalBean, getLocalHome, getLockType, getMessageDestinationLink, getMessageDestinationType, getMessageSelector, getMessagingType, getPersistenceType, getPostActivates, getPrePassivates, getPrimKeyClass, getPrimKeyField, getQueries, getRemote, getRemoveMethods, getServiceEndpoint, getSessionType, getStatefulTimeout, getSubscriptionDurability, isBMP, isCMP, isCMP1x, isInitOnStartup, isJMS, isNoInterfaceBean, isReentrant, isSingleton, isStateful, isStateless, merge, setAbstractSchemaName, setAccessTimeout, setAcknowledgeMode, setActivationConfig, setAfterBeginMethod, setAfterCompletionMethod, setAsyncMethods, setBeforeCompletionMethod, setBusinessLocals, setBusinessRemotes, setCmpFields, setCmpVersion, setConcurrencyManagementType, setConcurrentMethods, setDependsOn, setDependsOn, setDependsOnMetaData, setHome, setInitMethods, setInitOnStartup, setLocal, setLocalBean, setLocalHome, setLockType, setMessageDestinationLink, setMessageDestinationType, setMessageDrivenDestination, setMessageSelector, setMessagingType, setNoInterfaceBean, setPersistenceType, setPostActivates, setPrePassivates, setPrimKeyClass, setPrimKeyField, setQueries, setReentrant, setRemote, setRemoveMethods, setServiceEndpoint, setSessionType, setStatefulTimeout, setSubscriptionDurability, setTimeoutMethod |
| Methods inherited from class org.jboss.metadata.ejb.spec.AbstractEnterpriseBeanMetaData |
augment, getAnnotatedEjbReferences, getAssemblyDescriptor, getContainerTransactions, getDataSourceByName, getDataSources, getEjbClass, getEjbJarMetaData, getEjbJarVersion, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbName, getEjbReferenceByName, getEjbReferences, getEjbType, getEnterpriseBeansMetaData, getEnvironmentEntries, getEnvironmentEntryByName, getExcludeList, getJndiEnvironmentRefsGroup, getMappedName, getMessageDestinationReferenceByName, getMessageDestinationReferences, getMethodPermissions, getMethodTransactionType, getMethodTransactionType, getPersistenceContextReferenceByName, getPersistenceContextRefs, getPersistenceUnitReferenceByName, getPersistenceUnitRefs, getPostConstructs, getPreDestroys, getResourceEnvironmentReferenceByName, getResourceEnvironmentReferences, getResourceReferenceByName, getResourceReferences, getSecurityIdentity, getSecurityRoleRefs, getServiceReferenceByName, getServiceReferences, isBMT, isCMT, isEntity, isMessageDriven, isSession, merged, newBean, override, setEjbClass, setEjbName, setEjbType, setEnterpriseBeansMetaData, setEnvironmentRefsGroup, setJndiEnvironmentRefsGroup, setMappedName, setSecurityIdentity, setSecurityRoleRefs |
| Methods inherited from interface org.jboss.metadata.ejb.spec.EntityBeanMetaData |
getAbstractSchemaName, getCmpFields, getCmpVersion, getHome, getLocal, getLocalHome, getPersistenceType, getPrimKeyClass, getPrimKeyField, getQueries, getRemote, isBMP, isCMP, isCMP1x, isReentrant |
| Methods inherited from interface org.jboss.metadata.ejb.spec.MessageDrivenBeanMetaData |
getAcknowledgeMode, getActivationConfig, getAroundInvokes, getMessageDestinationLink, getMessageDestinationType, getMessageSelector, getMessagingType, getSubscriptionDurability, getTimeoutMethod, getTransactionType, isJMS, setTimeoutMethod |
| Methods inherited from interface org.jboss.metadata.ejb.spec.SessionBean31MetaData |
getAccessTimeout, getAfterBeginMethod, getAfterCompletionMethod, getAroundTimeouts, getAsyncMethods, getBeforeCompletionMethod, getConcurrencyManagementType, getConcurrentMethods, getDependsOn, getLocalBean, getLockType, getStatefulTimeout, getTimers, isInitOnStartup, isNoInterfaceBean, isSingleton |
| Methods inherited from interface org.jboss.metadata.ejb.spec.SessionBeanMetaData |
getAroundInvokes, getBusinessLocals, getBusinessRemotes, getHome, getInitMethods, getLocal, getLocalHome, getPostActivates, getPrePassivates, getRemote, getRemoveMethods, getServiceEndpoint, getSessionType, getTimeoutMethod, getTransactionType, isStateful, isStateless |
| Methods inherited from interface org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData |
getAnnotatedEjbReferences, getAssemblyDescriptor, getContainerTransactions, getDataSourceByName, getDataSources, getDescriptionGroup, getEjbClass, getEjbJarMetaData, getEjbJarVersion, getEjbLocalReferenceByName, getEjbLocalReferences, getEjbName, getEjbReferenceByName, getEjbReferences, getEnterpriseBeansMetaData, getEnvironmentEntries, getEnvironmentEntryByName, getExcludeList, getJndiEnvironmentRefsGroup, getMappedName, getMessageDestinationReferenceByName, getMessageDestinationReferences, getMethodPermissions, getMethodTransactionType, getMethodTransactionType, getName, getPersistenceContextReferenceByName, getPersistenceContextRefs, getPersistenceUnitReferenceByName, getPersistenceUnitRefs, getPostConstructs, getPreDestroys, getResourceEnvironmentReferenceByName, getResourceEnvironmentReferences, getResourceReferenceByName, getResourceReferences, getSecurityIdentity, getSecurityRoleRefs, getServiceReferenceByName, getServiceReferences, isBMT, isCMT, isEntity, isMessageDriven, isSession |
JBossGenericBeanMetaData
public JBossGenericBeanMetaData()
createMerged
protected AbstractEnterpriseBeanMetaData createMerged(AbstractEnterpriseBeanMetaData original)
- Overrides:
createMerged in class GenericBeanMetaData
getAroundInvokes
public AroundInvokesMetaData getAroundInvokes()
- Get the aroundInvokes.
- Returns:
- the aroundInvokes.
setAroundInvokes
public void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
- Set the aroundInvokes.
- Parameters:
aroundInvokes - the aroundInvokes.
- Throws:
IllegalArgumentException - for a null aroundInvokes
getTimeoutMethod
public NamedMethodMetaData getTimeoutMethod()
- Get the timeoutMethod.
- Returns:
- the timeoutMethod.
getTransactionType
public javax.ejb.TransactionManagementType getTransactionType()
- Description copied from class:
AbstractEnterpriseBeanMetaData
- Get the transactionType.
- Specified by:
getTransactionType in interface IEnterpriseBeanMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,AbstractEnterpriseBeanMetaData,EjbJarMetaData>- Specified by:
getTransactionType in interface EnterpriseBeanMetaData- Overrides:
getTransactionType in class AbstractEnterpriseBeanMetaData
- Returns:
- the transactionType.
setTransactionType
public void setTransactionType(javax.ejb.TransactionManagementType transactionType)
- Set the transactionType.
- Parameters:
transactionType - the transactionType.
- Throws:
IllegalArgumentException - for a null transactionType
getAroundTimeouts
public AroundTimeoutsMetaData getAroundTimeouts()
setAroundTimeouts
public void setAroundTimeouts(AroundTimeoutsMetaData aroundTimeouts)
getTimers
public List<TimerMetaData> getTimers()
- Returns the
TimerMetaData associated with this bean
setTimers
public void setTimers(List<TimerMetaData> timers)
- Sets the
TimerMetaData for this bean
addTimer
public void addTimer(TimerMetaData timer)
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.