org.jboss.ejb3.metamodel
Class EnterpriseBean
java.lang.Object
org.jboss.metamodel.descriptor.EnvironmentRefGroup
org.jboss.ejb3.metamodel.EnterpriseBean
- All Implemented Interfaces:
- Injectable
- Direct Known Subclasses:
- Consumer, EntityEnterpriseBean, GenericBean, MessageDrivenBean, Service, SessionEnterpriseBean
public abstract class EnterpriseBean
- extends EnvironmentRefGroup
- implements Injectable
Represents an EJB element of the ejb-jar.xml deployment descriptor for the
1.4 schema
- Version:
- $Revision: 63862 $
- Author:
- William DeCoste
Fields inherited from class org.jboss.metamodel.descriptor.EnvironmentRefGroup |
ejbLocalRefs, ejbRefs, envEntries, jndiRefs, messageDestinationRefs, messageDestinationRefsByLink, persistenceContextRefs, persistenceUnitRefs, resourceEnvRefs, resourceRefs, serviceRefs |
Methods inherited from class org.jboss.metamodel.descriptor.EnvironmentRefGroup |
addEjbLocalRef, addEjbRef, addEnvEntry, addJndiRef, addMessageDestinationRef, addPersistenceContextRef, addPersistenceUnitRef, addResourceEnvRef, addResourceRef, addServiceRef, getEjbLocalRefs, getEjbRefs, getEnvEntries, getJndiRefs, getMessageDestinationRefForLink, getMessageDestinationRefs, getPersistenceContextRefs, getPersistenceUnitRefs, getResourceEnvRefs, getResourceRefs, getServiceRef, getServiceRefs, updateEjbLocalRef, updateEjbRef, updateMessageDestinationRef, updateResourceEnvRef, updateResourceRef |
BEAN
public static final String BEAN
- See Also:
- Constant Field Values
CONTAINER
public static final String CONTAINER
- See Also:
- Constant Field Values
tmType
protected javax.ejb.TransactionManagementType tmType
EnterpriseBean
public EnterpriseBean()
addXmlAnnotation
public void addXmlAnnotation(XmlAnnotation annotation)
getXmlAnnotations
public Collection<XmlAnnotation> getXmlAnnotations()
setPoolConfig
public void setPoolConfig(PoolConfig poolConfig)
getPoolConfig
public PoolConfig getPoolConfig()
addRemoteBinding
public void addRemoteBinding(RemoteBinding binding)
getRemoteBindings
public List<RemoteBinding> getRemoteBindings()
addDependency
public void addDependency(String depends)
getDependencies
public Collection<String> getDependencies()
addIgnoreDependency
public void addIgnoreDependency(InjectionTarget ignore)
getIgnoreDependencies
public Collection<InjectionTarget> getIgnoreDependencies()
mergeMessageDestinationRef
public void mergeMessageDestinationRef(MessageDestinationRef ref)
mergeResourceRef
public void mergeResourceRef(ResourceRef ref)
mergeResourceEnvRef
public void mergeResourceEnvRef(ResourceEnvRef ref)
setMethodAttributes
public void setMethodAttributes(MethodAttributes methodAttributes)
getMethodAttributes
public MethodAttributes getMethodAttributes()
setAopDomainName
public void setAopDomainName(String aopDomainName)
getAopDomainName
public String getAopDomainName()
setRunAsPrincipal
public void setRunAsPrincipal(String principal)
setCallByValue
public void setCallByValue(boolean callByValue)
isCallByValue
public boolean isCallByValue()
getSecurityDomain
public String getSecurityDomain()
setSecurityDomain
public void setSecurityDomain(String securityDomain)
getJndiName
public String getJndiName()
setJndiName
public void setJndiName(String jndiName)
getHomeJndiName
public String getHomeJndiName()
setHomeJndiName
public void setHomeJndiName(String homeJndiName)
getLocalJndiName
public String getLocalJndiName()
setLocalJndiName
public void setLocalJndiName(String localJndiName)
getLocalHomeJndiName
public String getLocalHomeJndiName()
setLocalHomeJndiName
public void setLocalHomeJndiName(String localHomeJndiName)
getTransactionManagementType
public javax.ejb.TransactionManagementType getTransactionManagementType()
setTransactionManagementType
public void setTransactionManagementType(String transactionType)
isSessionBean
public boolean isSessionBean()
isConsumer
public boolean isConsumer()
isEntityBean
public boolean isEntityBean()
isMessageDrivenBean
public boolean isMessageDrivenBean()
isService
public boolean isService()
getEjbName
public String getEjbName()
setEjbName
public void setEjbName(String ejbName)
getHome
public String getHome()
setHome
public void setHome(String home)
getRemote
public String getRemote()
setRemote
public void setRemote(String remote)
getLocalHome
public String getLocalHome()
setLocalHome
public void setLocalHome(String localHome)
getLocal
public String getLocal()
setLocal
public void setLocal(String local)
getEjbClass
public String getEjbClass()
setEjbClass
public void setEjbClass(String ejbClass)
getSecurityIdentity
public SecurityIdentity getSecurityIdentity()
setSecurityIdentity
public void setSecurityIdentity(SecurityIdentity securityIdentity)
addSecurityRoleRef
public void addSecurityRoleRef(SecurityRoleRef roleRef)
getSecurityRoleRefs
public Collection<SecurityRoleRef> getSecurityRoleRefs()
getPortComponent
public Ejb3PortComponent getPortComponent()
setPortComponent
public void setPortComponent(Ejb3PortComponent portComponent)
toString
public String toString()
- Overrides:
toString
in class EnvironmentRefGroup
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.