org.jboss.metadata.ejb.jboss.jndipolicy.plugins
Class JBossSessionPolicyDecorator<T extends JBossSessionBeanMetaData>

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.jboss.JBossEnterpriseBeanMetaData
                  extended by org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData
                      extended by org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData
                          extended by org.jboss.metadata.ejb.jboss.jndipolicy.plugins.JBossSessionPolicyDecorator<T>
All Implemented Interfaces:
Serializable, Cloneable, IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>, ITimeoutTarget, ResolveableJndiNameJbossEnterpriseBeanMetadata, ResolveableJndiNameJbossSessionBeanMetadata, Environment, RemoteEnvironment, IdMetaData, MappableMetaData
Direct Known Subclasses:
JBossServicePolicyDecorator

public class JBossSessionPolicyDecorator<T extends JBossSessionBeanMetaData>
extends JBossServiceBeanMetaData
implements ResolveableJndiNameJbossSessionBeanMetadata

JBossSessionPolicyDecorator Decorate a JBossSessionBeanMetaData with the ability to resolve JNDI Names based on a specified JNDI Binding Policy, so any getter of a JNDI name will never return null. Note that you should on call getters on this object.

Version:
$Revision: $
Author:
Carlo de Wolf, ALR
See Also:
Serialized Form

Constructor Summary
JBossSessionPolicyDecorator(T delegate, DefaultJndiBindingPolicy jndiPolicy)
           
 
Method Summary
 void checkValid()
           
protected  KnownInterfaces.KnownInterfaceType classifyInterface(String iface)
           
 IdMetaDataImpl clone()
           
 DefaultJndiBindingPolicy createPolicy(ClassLoader loader, Class<? extends DefaultJndiBindingPolicy> defaultPolicyClass)
          Create the DefaultJndiBindingPolicy from the bean metadata.
 Set<String> determineAllDepends()
          Get the depends.
 ClusterConfigMetaData determineClusterConfig()
          Determine the clusterConfig.
 String determineConfigurationName()
          Determine the configuration name
 ContainerConfigurationMetaData determineContainerConfiguration()
          Get the container configuration
 String determineContainerName()
          Get the kernel name for the ejb container.
 InvokerBindingMetaData determineInvokerBinding(String invokerName)
          Determine an invoker binding
 InvokerBindingsMetaData determineInvokerBindings()
          Determine the invokers
 String determineJndiName()
          Determine the jndi name
 String determineLocalJndiName()
          Determine the localJndiName.
 String determineResolvedJndiName(String iface)
          Returns the resolved JNDI Name for the specified interface of this metadata, using the current JNDI Binding Policy
 String determineResolvedJndiName(String iface, DefaultJndiBindingPolicy defaultPolicy)
          Deprecated. For backwards-compat only; remove
 String determineResolvedLocalBusinessDefaultJndiName()
          Returns the resolved JNDI target to which the default EJB3.x Local Business interfaces are to be bound
 String determineResolvedLocalHomeJndiName()
          Returns the resolved JNDI target to which the EJB2.x Local Home interface is to be bound
 String determineResolvedRemoteBusinessDefaultJndiName()
          Returns the resolved JNDI target to which the default EJB3.x Remote Business interfaces are to be bound
 String determineResolvedRemoteHomeJndiName()
          Returns the resolved JNDI target to which the EJB2.x Remote Home interface is to be bound
 boolean equals(Object obj)
           
 AnnotatedEJBReferencesMetaData getAnnotatedEjbReferences()
          Get the ejbReferences.
 AnnotationsMetaData getAnnotations()
          Get the annotations.
 String getAopDomainName()
          Get the aopDomainName.
 AroundInvokesMetaData getAroundInvokes()
          Get the aroundInvokes.
 BusinessLocalsMetaData getBusinessLocals()
          Get the businessLocals.
 BusinessRemotesMetaData getBusinessRemotes()
          Get the businessRemotes.
 CacheConfigMetaData getCacheConfig()
           
 ClusterConfigMetaData getClusterConfig()
          Get the clusterConfig.
 String getConfigurationName()
          Get the configurationName.
 String getContainerName()
          Get the kernel name for the ejb container.
 String getContainerObjectNameJndiName()
          Determine the container jndi name used in the object name.
 ContainerTransactionsMetaData getContainerTransactions()
          Get the container transactions
 String getDefaultConfigurationName()
          Get the default configuration name
 String getDefaultInvokerName()
          Get the default invokers
 T getDelegate()
           
 Set<String> getDepends()
          Get the depends.
 DescriptionGroupMetaData getDescriptionGroup()
          Get the descriptionGroup.
 String getEjbClass()
           
 JBossMetaData getEjbJarMetaData()
           
 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.
 SecurityIdentityMetaData getEjbTimeoutIdentity()
          Get the ejbTimeoutIdentity.
 JBossEnterpriseBeansMetaData getEnterpriseBeansMetaData()
          Get the enterpriseBeansMetaData.
 EnvironmentEntriesMetaData getEnvironmentEntries()
          Get the environmentEntries.
 EnvironmentEntryMetaData getEnvironmentEntryByName(String name)
          Get by name
 ExcludeListMetaData getExcludeList()
          Get the exclude list
 String getGeneratedContainerName()
          Get the generated kernel name for the ejb container.
 String getHome()
          Get the home.
 String getHomeJndiName()
           
 String getId()
          Get the id.
 IgnoreDependencyMetaData getIgnoreDependency()
          Get the ignoreDependency.
 InitMethodsMetaData getInitMethods()
          Get the initMethods.
 InvokerBindingsMetaData getInvokerBindings()
          Get the invokers.
 IORSecurityConfigMetaData getIorSecurityConfig()
          Get the iorSecurityConfig.
 JBossMetaData getJBossMetaData()
          Get the jbossMetaData.
 JBossMetaData getJBossMetaDataWithCheck()
          Get the jbossMetaData.
 String getJndiBindingPolicy()
           
 Environment getJndiEnvironmentRefsGroup()
          Get the jndiEnvironmentRefsGroup.
 String getJndiName()
          Get the jndiName.
 DefaultJndiBindingPolicy getJndiPolicy()
          Resolve the JNDI binding policy that's to be used.
 JndiRefsMetaData getJndiRefs()
          Get the jndiRefs.
 String getKey()
          The key
 String getLocal()
          Get the local.
 List<LocalBindingMetaData> getLocalBindings()
          Get the local bindings
 String getLocalHome()
          Get the localHome.
 String getLocalHomeJndiName()
           
 String getLocalJndiName()
          Get the localJndiName.
 String getManagement()
           
 String getMappedName()
           
 MessageDestinationReferenceMetaData getMessageDestinationReferenceByName(String name)
          Get by name
 MessageDestinationReferencesMetaData getMessageDestinationReferences()
          Get the messageDestinationReferences.
 MethodAttributesMetaData getMethodAttributes()
          Get the methodAttributes.
 MethodPermissionsMetaData getMethodPermissions()
          Get the methods permissions
 Set<String> getMethodPermissions(String methodName, Class<?>[] params, MethodInterfaceType interfaceType)
          A somewhat tedious method that builds a Set of the roles that have been assigned permission to execute the indicated method.
 int getMethodTransactionTimeout(Method method)
          Get the transaction timeout for the method
 int getMethodTransactionTimeout(String methodName)
          Get the transaction timeout for the method
 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
 String getName()
          Get the name.
 String getObjectName()
           
 PersistenceContextReferenceMetaData getPersistenceContextReferenceByName(String name)
          Get by name
 PersistenceContextReferencesMetaData getPersistenceContextRefs()
          Get the persistenceContextRefs.
 PersistenceUnitReferenceMetaData getPersistenceUnitReferenceByName(String name)
          Get by name
 PersistenceUnitReferencesMetaData getPersistenceUnitRefs()
          Get the persistenceUnitRefs.
 PoolConfigMetaData getPoolConfig()
           
 PortComponent getPortComponent()
           
 LifecycleCallbacksMetaData getPostActivates()
          Get the postActivates.
 LifecycleCallbacksMetaData getPostConstructs()
          Get the postConstructs.
 LifecycleCallbacksMetaData getPreDestroys()
          Get the preDestroys.
 LifecycleCallbacksMetaData getPrePassivates()
          Get the prePassivates.
 String getRemote()
          Get the remote.
 List<RemoteBindingMetaData> getRemoteBindings()
          Get the remoteBinding.
 RemoveMethodsMetaData getRemoveMethods()
          Get the removeMethods.
 ResourceEnvironmentReferenceMetaData getResourceEnvironmentReferenceByName(String name)
          Get by name
 ResourceEnvironmentReferencesMetaData getResourceEnvironmentReferences()
          Get the resourceEnvironmentReferences.
 ResourceReferenceMetaData getResourceReferenceByName(String name)
          Get by name
 ResourceReferencesMetaData getResourceReferences()
          Get the resourceReferences.
 String getSecurityDomain()
          Get the securityDomain.
 SecurityIdentityMetaData getSecurityIdentity()
          Get the securityIdentity.
 String getSecurityProxy()
          Get the securityProxy.
 SecurityRoleMetaData getSecurityRole(String roleName)
          Get a security role
 Set<String> getSecurityRolePrincipals(String roleName)
          Get a security role's principals
 SecurityRoleRefsMetaData getSecurityRoleRefs()
          Get the securityRoleRefs.
 String getServiceEndpoint()
          Get the serviceEndpoint.
 ServiceReferenceMetaData getServiceReferenceByName(String name)
          Get by name
 ServiceReferencesMetaData getServiceReferences()
          Get the service references
 SessionType getSessionType()
          Get the sessionType.
 NamedMethodMetaData getTimeoutMethod()
          Get the timeoutMethod.
 javax.ejb.TransactionManagementType getTransactionType()
           
 String getXmbean()
           
 int hashCode()
           
 boolean hasMethodPermissions(String methodName, Class<?>[] params, MethodInterfaceType interfaceType)
          Check to see if there was a method-permission or exclude-list statement for the given method.
 boolean isBMT()
          Is this bean managed transactions
 boolean isCallByValue()
          Get the callByValue.
 boolean isClustered()
          Get the clustered.
 boolean isCMT()
          Is this container managed transactions
 Boolean isConcurrent()
          Get the concurrent.
 boolean isConsumer()
          Whether this is a consumer bean
 boolean isEntity()
          Whether this is an entity bean
 boolean isExceptionOnRollback()
          Get the exceptionOnRollback.
 boolean isMessageDriven()
          Whether this is a message driven bean
 boolean isMethodReadOnly(Method method)
          Is this method a read-only method
 boolean isMethodReadOnly(String methodName)
          Is this method a read-only method
 boolean isService()
          Whether this is a service bean
 boolean isSession()
          Although a service bean shares the same metadata as a session bean, it's not trully a session bean.
 boolean isStateful()
          Is this stateful
 boolean isStateless()
          Is this stateless
 boolean isTimerPersistence()
          Get the timerPersistence.
 void merge(IdMetaData override, IdMetaData original)
           
 void merge(IdMetaDataImpl override, IdMetaDataImpl original)
          Merge the contents of override with original into this.
 void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original)
           
 void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, String overridenFile, String overrideFile, boolean mustOverride)
           
 void merge(JBossEnterpriseBeanMetaData overrideEjb, JBossEnterpriseBeanMetaData originalEjb)
           
 void merge(NamedMetaData override, NamedMetaData original)
          Merge override + original into this
 void setAnnotations(AnnotationsMetaData annotations)
          Set the annotations.
 void setAopDomainName(String aopDomainName)
          Set the aopDomainName.
 void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
          Set the aroundInvokes.
 void setBusinessLocals(BusinessLocalsMetaData businessLocals)
          Set the businessLocals.
 void setBusinessRemotes(BusinessRemotesMetaData businessRemotes)
          Set the businessRemotes.
 void setCacheConfig(CacheConfigMetaData cacheConfig)
           
 void setCallByValue(boolean callByValue)
          Set the callByValue.
 void setClusterConfig(ClusterConfigMetaData clusterConfig)
          Set the clusterConfig.
 void setClustered(boolean clustered)
          Set the clustered.
 void setConcurrent(Boolean concurrent)
          Set the concurrent.
 void setConfigurationName(String configurationName)
          Set the configurationName.
 void setContainerName(String containerName)
           
 void setDepends(Set<String> depends)
          Set the depends.
 void setDescriptionGroup(DescriptionGroupMetaData descriptionGroup)
          Set the descriptionGroup.
 void setEjbClass(String ejbClass)
           
 void setEjbName(String ejbName)
          Set the ejbName.
 void setEjbTimeoutIdentity(SecurityIdentityMetaData ejbTimeoutIdentity)
          Set the ejbTimeoutIdentity.
 void setEnterpriseBeansMetaData(JBossEnterpriseBeansMetaData enterpriseBeansMetaData)
          Set the enterpriseBeansMetaData.
 void setExceptionOnRollback(boolean exceptionOnRollback)
          Set the exceptionOnRollback.
 void setGeneratedContainerName(String containerName)
           
 void setHome(String home)
          Set the home.
 void setHomeJndiName(String homeJndiName)
           
 void setId(String id)
          Set the id.
 void setIgnoreDependency(IgnoreDependencyMetaData ignoreDependency)
          Set the ignoreDependency.
 void setInitMethods(InitMethodsMetaData initMethods)
          Set the initMethods.
 void setInvokerBindings(InvokerBindingsMetaData invokers)
          Set the invokers.
 void setIorSecurityConfig(IORSecurityConfigMetaData iorSecurityConfig)
          Set the iorSecurityConfig.
 void setJndiBindingPolicy(String jndiBindingPolicy)
           
 void setJndiEnvironmentRefsGroup(Environment env)
           
 void setJndiName(String jndiName)
          Set the jndiName.
 void setJndiPolicy(DefaultJndiBindingPolicy policy)
           
 void setJndiRefs(JndiRefsMetaData jndiRefs)
          Set the jndiRefs.
 void setLocal(String local)
          Set the local.
 void setLocalBindings(List<LocalBindingMetaData> localBindings)
          Set the local bindings.
 void setLocalHome(String localHome)
          Set the localHome.
 void setLocalHomeJndiName(String localHomeJndiName)
           
 void setLocalJndiName(String localJndiName)
          Set the localJndiName.
 void setManagement(String management)
           
 void setMappedName(String mappedName)
           
 void setMethodAttributes(MethodAttributesMetaData methodAttributes)
          Set the methodAttributes.
 void setName(String name)
          Set the name.
 void setObjectName(String objectName)
           
 void setPoolConfig(PoolConfigMetaData poolConfig)
           
 void setPortComponent(PortComponent portComponent)
           
 void setPostActivates(LifecycleCallbacksMetaData postActivates)
          Set the postActivates.
 void setPrePassivates(LifecycleCallbacksMetaData prePassivates)
          Set the prePassivates.
 void setRemote(String remote)
          Set the remote.
 void setRemoteBindings(List<RemoteBindingMetaData> remoteBindings)
          Set the remoteBinding.
 void setRemoveMethods(RemoveMethodsMetaData removeMethods)
          Set the removeMethods.
 void setSecurityDomain(String securityDomain)
          Set the securityDomain.
 void setSecurityIdentity(SecurityIdentityMetaData securityIdentity)
          Set the securityIdentity.
 void setSecurityProxy(String securityProxy)
          Set the securityProxy.
 void setSecurityRoleRefs(SecurityRoleRefsMetaData securityRoleRefs)
          Set the securityRoleRefs.
 void setServiceEndpoint(String serviceEndpoint)
          Set the serviceEndpoint.
 void setSessionType(SessionType sessionType)
          Set the sessionType.
 void setTimeoutMethod(NamedMethodMetaData timeoutMethod)
          Set the timeoutMethod.
 void setTimerPersistence(boolean timerPersistence)
          Set the timerPersistence.
 void setTransactionType(javax.ejb.TransactionManagementType transactionType)
           
 void setXmbean(String xmBean)
           
 
Methods inherited from class org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData
getDefaultInvokerJndiName, merge
 
Methods inherited from class org.jboss.metadata.ejb.jboss.JBossEnterpriseBeanMetaData
getAssemblyDescriptor, getDefaultInvokers, getSecurityRolesPrincipalVersusRolesMap, isGeneric, newBean, newBean, setEnvironmentRefsGroup
 
Methods inherited from class org.jboss.metadata.javaee.support.NamedMetaData
toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JBossSessionPolicyDecorator

public JBossSessionPolicyDecorator(T delegate,
                                   DefaultJndiBindingPolicy jndiPolicy)
Method Detail

classifyInterface

protected KnownInterfaces.KnownInterfaceType classifyInterface(String iface)

getJndiPolicy

public DefaultJndiBindingPolicy getJndiPolicy()
Resolve the JNDI binding policy that's to be used.

Returns:
the JNDI binding policy to be used

setJndiPolicy

public void setJndiPolicy(DefaultJndiBindingPolicy policy)

getDelegate

public T getDelegate()

determineResolvedJndiName

public String determineResolvedJndiName(String iface)
Returns the resolved JNDI Name for the specified interface of this metadata, using the current JNDI Binding Policy

Specified by:
determineResolvedJndiName in interface ResolveableJndiNameJbossEnterpriseBeanMetadata
Overrides:
determineResolvedJndiName in class JBossEnterpriseBeanMetaData
Parameters:
iface -
Returns:

determineResolvedJndiName

@Deprecated
public String determineResolvedJndiName(String iface,
                                                   DefaultJndiBindingPolicy defaultPolicy)
Deprecated. For backwards-compat only; remove

Description copied from class: JBossEnterpriseBeanMetaData
Determine the jndi name for the proxy associated with iface. This uses the bean DefaultJndiBindingPolicy. This will be one of in the following order: - JBossEnterpriseBeanMetaData.getJndiBindingPolicy() the metadata policy - the argument defaultPolicy - BasicJndiBindingPolicy(base-jndi-name)

Overrides:
determineResolvedJndiName in class JBossEnterpriseBeanMetaData
Parameters:
iface - - the fully qualified class name of the interface, or one of the KnownInterfaces. May be null in which case the base name as determined by JBossEnterpriseBeanMetaData.getMappedName() or JBossEnterpriseBeanMetaData.determineJndiName() is used.
defaultPolicy - - an optional DefaultJndiBindingPolicy to use if JBossEnterpriseBeanMetaData.getJndiBindingPolicy() is null.
Returns:
the resolved jndi name
See Also:
JBossEnterpriseBeanMetaData.determineResolvedJndiName(java.lang.String, org.jboss.metadata.ejb.jboss.jndipolicy.spi.DefaultJndiBindingPolicy)

determineJndiName

public String determineJndiName()
Description copied from class: JBossSessionBeanMetaData
Determine the jndi name

Overrides:
determineJndiName in class JBossSessionBeanMetaData
Returns:
the jndi name

determineLocalJndiName

public String determineLocalJndiName()
Description copied from class: JBossSessionBeanMetaData
Determine the localJndiName.

Overrides:
determineLocalJndiName in class JBossSessionBeanMetaData
Returns:
the localJndiName.

determineResolvedRemoteHomeJndiName

public String determineResolvedRemoteHomeJndiName()
Returns the resolved JNDI target to which the EJB2.x Remote Home interface is to be bound

Specified by:
determineResolvedRemoteHomeJndiName in interface ResolveableJndiNameJbossSessionBeanMetadata
Returns:

determineResolvedLocalHomeJndiName

public String determineResolvedLocalHomeJndiName()
Returns the resolved JNDI target to which the EJB2.x Local Home interface is to be bound

Specified by:
determineResolvedLocalHomeJndiName in interface ResolveableJndiNameJbossSessionBeanMetadata
Returns:

determineResolvedRemoteBusinessDefaultJndiName

public String determineResolvedRemoteBusinessDefaultJndiName()
Returns the resolved JNDI target to which the default EJB3.x Remote Business interfaces are to be bound

Specified by:
determineResolvedRemoteBusinessDefaultJndiName in interface ResolveableJndiNameJbossSessionBeanMetadata
Returns:

determineResolvedLocalBusinessDefaultJndiName

public String determineResolvedLocalBusinessDefaultJndiName()
Returns the resolved JNDI target to which the default EJB3.x Local Business interfaces are to be bound

Specified by:
determineResolvedLocalBusinessDefaultJndiName in interface ResolveableJndiNameJbossSessionBeanMetadata
Returns:

getMappedName

public String getMappedName()
Specified by:
getMappedName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getMappedName in class JBossEnterpriseBeanMetaData

getHomeJndiName

public String getHomeJndiName()
Overrides:
getHomeJndiName in class JBossSessionBeanMetaData

getJndiName

public String getJndiName()
Description copied from class: JBossSessionBeanMetaData
Get the jndiName.

Overrides:
getJndiName in class JBossSessionBeanMetaData
Returns:
the jndiName.

getLocalHomeJndiName

public String getLocalHomeJndiName()
Overrides:
getLocalHomeJndiName in class JBossSessionBeanMetaData

getLocalJndiName

public String getLocalJndiName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the localJndiName.

Overrides:
getLocalJndiName in class JBossServiceBeanMetaData
Returns:
the localJndiName.

checkValid

public void checkValid()
Overrides:
checkValid in class JBossSessionBeanMetaData

clone

public IdMetaDataImpl clone()
Overrides:
clone in class IdMetaDataImpl

createPolicy

public DefaultJndiBindingPolicy createPolicy(ClassLoader loader,
                                             Class<? extends DefaultJndiBindingPolicy> defaultPolicyClass)
                                      throws Exception
Description copied from class: JBossEnterpriseBeanMetaData
Create the DefaultJndiBindingPolicy from the bean metadata.

Overrides:
createPolicy in class JBossEnterpriseBeanMetaData
Parameters:
loader - - the class loader used to load the policy class
defaultPolicyClass - - a fallback implementation to use if the bean has no policy set.
Returns:
the DefaultJndiBindingPolicy implementation
Throws:
Exception - on failure to load the policy class or instantiate it

determineAllDepends

public Set<String> determineAllDepends()
Description copied from class: JBossEnterpriseBeanMetaData
Get the depends.

Overrides:
determineAllDepends in class JBossEnterpriseBeanMetaData
Returns:
the depends.

determineClusterConfig

public ClusterConfigMetaData determineClusterConfig()
Description copied from class: JBossSessionBeanMetaData
Determine the clusterConfig.

Overrides:
determineClusterConfig in class JBossSessionBeanMetaData
Returns:
the clusterConfig.

determineConfigurationName

public String determineConfigurationName()
Description copied from class: JBossEnterpriseBeanMetaData
Determine the configuration name

Overrides:
determineConfigurationName in class JBossEnterpriseBeanMetaData
Returns:
the configuration name

determineContainerConfiguration

public ContainerConfigurationMetaData determineContainerConfiguration()
Description copied from class: JBossEnterpriseBeanMetaData
Get the container configuration

Overrides:
determineContainerConfiguration in class JBossEnterpriseBeanMetaData
Returns:
the container configuration

determineContainerName

public String determineContainerName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the kernel name for the ejb container. This is either the containerName managed property, or a runtime generated name set via the non-managed generatedContainerName property.

Overrides:
determineContainerName in class JBossEnterpriseBeanMetaData
Returns:
the kernel name for the ejb container

determineInvokerBinding

public InvokerBindingMetaData determineInvokerBinding(String invokerName)
Description copied from class: JBossEnterpriseBeanMetaData
Determine an invoker binding

Overrides:
determineInvokerBinding in class JBossEnterpriseBeanMetaData
Parameters:
invokerName - the invoker proxy binding name
Returns:
the invoke binding

determineInvokerBindings

public InvokerBindingsMetaData determineInvokerBindings()
Description copied from class: JBossEnterpriseBeanMetaData
Determine the invokers

Overrides:
determineInvokerBindings in class JBossEnterpriseBeanMetaData
Returns:
the invokers.

equals

public boolean equals(Object obj)
Overrides:
equals in class NamedMetaData

getAnnotatedEjbReferences

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

Specified by:
getAnnotatedEjbReferences in interface RemoteEnvironment
Overrides:
getAnnotatedEjbReferences in class JBossEnterpriseBeanMetaData
Returns:
the ejbReferences.

getAnnotations

public AnnotationsMetaData getAnnotations()
Description copied from class: JBossEnterpriseBeanMetaData
Get the annotations.

Overrides:
getAnnotations in class JBossEnterpriseBeanMetaData
Returns:
the annotations.

getAopDomainName

public String getAopDomainName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the aopDomainName.

Overrides:
getAopDomainName in class JBossEnterpriseBeanMetaData
Returns:
the aopDomainName.

getAroundInvokes

public AroundInvokesMetaData getAroundInvokes()
Description copied from class: JBossSessionBeanMetaData
Get the aroundInvokes.

Overrides:
getAroundInvokes in class JBossSessionBeanMetaData
Returns:
the aroundInvokes.

getBusinessLocals

public BusinessLocalsMetaData getBusinessLocals()
Description copied from class: JBossSessionBeanMetaData
Get the businessLocals.

Overrides:
getBusinessLocals in class JBossSessionBeanMetaData
Returns:
the businessLocals.

getBusinessRemotes

public BusinessRemotesMetaData getBusinessRemotes()
Description copied from class: JBossSessionBeanMetaData
Get the businessRemotes.

Overrides:
getBusinessRemotes in class JBossSessionBeanMetaData
Returns:
the businessRemotes.

getCacheConfig

public CacheConfigMetaData getCacheConfig()
Overrides:
getCacheConfig in class JBossSessionBeanMetaData

getClusterConfig

public ClusterConfigMetaData getClusterConfig()
Description copied from class: JBossSessionBeanMetaData
Get the clusterConfig.

Overrides:
getClusterConfig in class JBossSessionBeanMetaData
Returns:
the clusterConfig.

getConfigurationName

public String getConfigurationName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the configurationName.

Overrides:
getConfigurationName in class JBossEnterpriseBeanMetaData
Returns:
the configurationName.

getContainerName

public String getContainerName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the kernel name for the ejb container. This is the managed property version admin tools may use to control the name. Generally its not set and the server will set the name via the generatedContainerName non-managed property.

Overrides:
getContainerName in class JBossEnterpriseBeanMetaData
Returns:
containerName property value.
See Also:
JBossEnterpriseBeanMetaData.setGeneratedContainerName(String)

getContainerObjectNameJndiName

public String getContainerObjectNameJndiName()
Description copied from class: JBossEnterpriseBeanMetaData
Determine the container jndi name used in the object name. This is really obsolete as there is no need for jmx names.

Overrides:
getContainerObjectNameJndiName in class JBossSessionBeanMetaData
Returns:
the jndi name suitable for use in the object name

getContainerTransactions

public ContainerTransactionsMetaData getContainerTransactions()
Description copied from class: JBossEnterpriseBeanMetaData
Get the container transactions

Specified by:
getContainerTransactions in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getContainerTransactions in class JBossEnterpriseBeanMetaData
Returns:
the container transactions or null for no result

getDefaultConfigurationName

public String getDefaultConfigurationName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the default configuration name

Overrides:
getDefaultConfigurationName in class JBossSessionBeanMetaData
Returns:
the default name

getDefaultInvokerName

public String getDefaultInvokerName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the default invokers

Overrides:
getDefaultInvokerName in class JBossSessionBeanMetaData
Returns:
the default invokers

getDepends

public Set<String> getDepends()
Description copied from class: JBossEnterpriseBeanMetaData
Get the depends.

Overrides:
getDepends in class JBossEnterpriseBeanMetaData
Returns:
the depends.

getDescriptionGroup

public DescriptionGroupMetaData getDescriptionGroup()
Description copied from class: NamedMetaDataWithDescriptionGroup
Get the descriptionGroup.

Specified by:
getDescriptionGroup in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getDescriptionGroup in class NamedMetaDataWithDescriptionGroup
Returns:
the descriptionGroup.

getEjbClass

public String getEjbClass()
Specified by:
getEjbClass in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getEjbClass in class JBossEnterpriseBeanMetaData

getEjbJarMetaData

public JBossMetaData getEjbJarMetaData()
Specified by:
getEjbJarMetaData in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getEjbJarMetaData in class JBossEnterpriseBeanMetaData

getEjbLocalReferenceByName

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

Specified by:
getEjbLocalReferenceByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getEjbLocalReferenceByName in interface Environment
Overrides:
getEjbLocalReferenceByName in class JBossEnterpriseBeanMetaData
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<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getEjbLocalReferences in interface Environment
Overrides:
getEjbLocalReferences in class JBossEnterpriseBeanMetaData
Returns:
the ejbLocalReferences.

getEjbName

public String getEjbName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the ejbName.

Specified by:
getEjbName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getEjbName in class JBossEnterpriseBeanMetaData
Returns:
the ejbName.

getEjbReferenceByName

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

Specified by:
getEjbReferenceByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getEjbReferenceByName in interface RemoteEnvironment
Overrides:
getEjbReferenceByName in class JBossEnterpriseBeanMetaData
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<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getEjbReferences in interface RemoteEnvironment
Overrides:
getEjbReferences in class JBossEnterpriseBeanMetaData
Returns:
the ejbReferences.

getEjbTimeoutIdentity

public SecurityIdentityMetaData getEjbTimeoutIdentity()
Description copied from class: JBossSessionBeanMetaData
Get the ejbTimeoutIdentity.

Overrides:
getEjbTimeoutIdentity in class JBossSessionBeanMetaData
Returns:
the ejbTimeoutIdentity.

getEnterpriseBeansMetaData

public JBossEnterpriseBeansMetaData getEnterpriseBeansMetaData()
Description copied from class: JBossEnterpriseBeanMetaData
Get the enterpriseBeansMetaData.

Overrides:
getEnterpriseBeansMetaData in class JBossEnterpriseBeanMetaData
Returns:
the enterpriseBeansMetaData.

getEnvironmentEntries

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

Specified by:
getEnvironmentEntries in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getEnvironmentEntries in interface RemoteEnvironment
Overrides:
getEnvironmentEntries in class JBossEnterpriseBeanMetaData
Returns:
the environmentEntries.

getEnvironmentEntryByName

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

Specified by:
getEnvironmentEntryByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getEnvironmentEntryByName in interface RemoteEnvironment
Overrides:
getEnvironmentEntryByName in class JBossEnterpriseBeanMetaData
Parameters:
name - the name
Returns:
the result or null if not found

getExcludeList

public ExcludeListMetaData getExcludeList()
Description copied from class: JBossEnterpriseBeanMetaData
Get the exclude list

Specified by:
getExcludeList in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getExcludeList in class JBossEnterpriseBeanMetaData
Returns:
the exclude list or null for no result

getGeneratedContainerName

public String getGeneratedContainerName()
Description copied from class: JBossEnterpriseBeanMetaData
Get the generated kernel name for the ejb container. This is the non-managed property version that the server would use to set the name it generated when no containerName property existed.

Overrides:
getGeneratedContainerName in class JBossEnterpriseBeanMetaData
Returns:
generatedContainerName property value.
See Also:
JBossEnterpriseBeanMetaData.getContainerName()

getHome

public String getHome()
Description copied from class: JBossSessionBeanMetaData
Get the home.

Overrides:
getHome in class JBossSessionBeanMetaData
Returns:
the home.

getId

public String getId()
Description copied from interface: IdMetaData
Get the id.

Specified by:
getId in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getId in interface IdMetaData
Overrides:
getId in class IdMetaDataImpl
Returns:
the id.

getIgnoreDependency

public IgnoreDependencyMetaData getIgnoreDependency()
Description copied from class: JBossEnterpriseBeanMetaData
Get the ignoreDependency.

Overrides:
getIgnoreDependency in class JBossEnterpriseBeanMetaData
Returns:
the ignoreDependency.

getInitMethods

public InitMethodsMetaData getInitMethods()
Description copied from class: JBossSessionBeanMetaData
Get the initMethods.

Overrides:
getInitMethods in class JBossSessionBeanMetaData
Returns:
the initMethods.

getInvokerBindings

public InvokerBindingsMetaData getInvokerBindings()
Description copied from class: JBossEnterpriseBeanMetaData
Get the invokers.

Overrides:
getInvokerBindings in class JBossEnterpriseBeanMetaData
Returns:
the invokers.

getIorSecurityConfig

public IORSecurityConfigMetaData getIorSecurityConfig()
Description copied from class: JBossEnterpriseBeanMetaData
Get the iorSecurityConfig.

Overrides:
getIorSecurityConfig in class JBossEnterpriseBeanMetaData
Returns:
the iorSecurityConfig.

getJBossMetaData

public JBossMetaData getJBossMetaData()
Description copied from class: JBossEnterpriseBeanMetaData
Get the jbossMetaData.

Overrides:
getJBossMetaData in class JBossEnterpriseBeanMetaData
Returns:
the jbossMetaData.

getJBossMetaDataWithCheck

public JBossMetaData getJBossMetaDataWithCheck()
Description copied from class: JBossEnterpriseBeanMetaData
Get the jbossMetaData.

Overrides:
getJBossMetaDataWithCheck in class JBossEnterpriseBeanMetaData
Returns:
the jbossMetaData with check

getJndiBindingPolicy

public String getJndiBindingPolicy()
Overrides:
getJndiBindingPolicy in class JBossEnterpriseBeanMetaData

getJndiEnvironmentRefsGroup

public Environment getJndiEnvironmentRefsGroup()
Description copied from class: JBossEnterpriseBeanMetaData
Get the jndiEnvironmentRefsGroup.

Specified by:
getJndiEnvironmentRefsGroup in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getJndiEnvironmentRefsGroup in class JBossEnterpriseBeanMetaData
Returns:
the jndiEnvironmentRefsGroup.

getJndiRefs

public JndiRefsMetaData getJndiRefs()
Description copied from class: JBossEnterpriseBeanMetaData
Get the jndiRefs.

Overrides:
getJndiRefs in class JBossEnterpriseBeanMetaData
Returns:
the jndiRefs.

getKey

public String getKey()
Description copied from interface: MappableMetaData
The key

Specified by:
getKey in interface MappableMetaData
Overrides:
getKey in class NamedMetaData
Returns:
return the key

getLocal

public String getLocal()
Description copied from class: JBossSessionBeanMetaData
Get the local.

Overrides:
getLocal in class JBossSessionBeanMetaData
Returns:
the local.

getLocalHome

public String getLocalHome()
Description copied from class: JBossSessionBeanMetaData
Get the localHome.

Overrides:
getLocalHome in class JBossSessionBeanMetaData
Returns:
the localHome.

getMessageDestinationReferenceByName

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

Specified by:
getMessageDestinationReferenceByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getMessageDestinationReferenceByName in interface RemoteEnvironment
Overrides:
getMessageDestinationReferenceByName in class JBossEnterpriseBeanMetaData
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<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getMessageDestinationReferences in interface RemoteEnvironment
Overrides:
getMessageDestinationReferences in class JBossEnterpriseBeanMetaData
Returns:
the messageDestinationReferences.

getMethodAttributes

public MethodAttributesMetaData getMethodAttributes()
Description copied from class: JBossEnterpriseBeanMetaData
Get the methodAttributes.

Overrides:
getMethodAttributes in class JBossEnterpriseBeanMetaData
Returns:
the methodAttributes.

getMethodPermissions

public MethodPermissionsMetaData getMethodPermissions()
Description copied from class: JBossEnterpriseBeanMetaData
Get the methods permissions

Specified by:
getMethodPermissions in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getMethodPermissions in class JBossEnterpriseBeanMetaData
Returns:
the method permissions or null for no result

getMethodPermissions

public Set<String> getMethodPermissions(String methodName,
                                        Class<?>[] params,
                                        MethodInterfaceType interfaceType)
Description copied from class: JBossEnterpriseBeanMetaData
A somewhat tedious method that builds a Set of the roles that have been assigned permission to execute the indicated method. The work performed is tedious because of the wildcard style of declaring method permission allowed in the ejb-jar.xml descriptor. This method is called by the Container.getMethodPermissions() when it fails to find the prebuilt set of method roles in its cache.

Overrides:
getMethodPermissions in class JBossEnterpriseBeanMetaData
Parameters:
methodName - the method name
params - the parameters
interfaceType - the interface type
Returns:
The Set for the application domain roles that caller principal's are to be validated against.

getMethodTransactionTimeout

public int getMethodTransactionTimeout(Method method)
Description copied from class: JBossEnterpriseBeanMetaData
Get the transaction timeout for the method

Overrides:
getMethodTransactionTimeout in class JBossEnterpriseBeanMetaData
Parameters:
method - the method
Returns:
the transaction timeout

getMethodTransactionTimeout

public int getMethodTransactionTimeout(String methodName)
Description copied from class: JBossEnterpriseBeanMetaData
Get the transaction timeout for the method

Overrides:
getMethodTransactionTimeout in class JBossEnterpriseBeanMetaData
Parameters:
methodName - the method name
Returns:
the transaction timeout

getMethodTransactionType

public javax.ejb.TransactionAttributeType getMethodTransactionType(Method m,
                                                                   MethodInterfaceType iface)
Description copied from class: JBossEnterpriseBeanMetaData
Get the transaction type

Specified by:
getMethodTransactionType in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getMethodTransactionType in class JBossEnterpriseBeanMetaData
Parameters:
m - the method
iface - the interface type
Returns:
the transaction type

getMethodTransactionType

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

Specified by:
getMethodTransactionType in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getMethodTransactionType in class JBossEnterpriseBeanMetaData
Parameters:
methodName - the method name
params - the parameters
iface - the interface type
Returns:
the method transaction type

getName

public String getName()
Description copied from class: NamedMetaData
Get the name.

Overrides:
getName in class NamedMetaData
Returns:
the name.

getPersistenceContextReferenceByName

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

Specified by:
getPersistenceContextReferenceByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getPersistenceContextReferenceByName in interface Environment
Overrides:
getPersistenceContextReferenceByName in class JBossEnterpriseBeanMetaData
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<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getPersistenceContextRefs in interface Environment
Overrides:
getPersistenceContextRefs in class JBossEnterpriseBeanMetaData
Returns:
the persistenceContextRefs.

getPersistenceUnitReferenceByName

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

Specified by:
getPersistenceUnitReferenceByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getPersistenceUnitReferenceByName in interface RemoteEnvironment
Overrides:
getPersistenceUnitReferenceByName in class JBossEnterpriseBeanMetaData
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<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getPersistenceUnitRefs in interface RemoteEnvironment
Overrides:
getPersistenceUnitRefs in class JBossEnterpriseBeanMetaData
Returns:
the persistenceUnitRefs.

getPoolConfig

public PoolConfigMetaData getPoolConfig()
Overrides:
getPoolConfig in class JBossEnterpriseBeanMetaData

getPortComponent

public PortComponent getPortComponent()
Overrides:
getPortComponent in class JBossSessionBeanMetaData

getPostActivates

public LifecycleCallbacksMetaData getPostActivates()
Description copied from class: JBossSessionBeanMetaData
Get the postActivates.

Overrides:
getPostActivates in class JBossSessionBeanMetaData
Returns:
the postActivates.

getPostConstructs

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

Specified by:
getPostConstructs in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getPostConstructs in interface RemoteEnvironment
Overrides:
getPostConstructs in class JBossEnterpriseBeanMetaData
Returns:
the postConstructs.

getPreDestroys

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

Specified by:
getPreDestroys in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getPreDestroys in interface RemoteEnvironment
Overrides:
getPreDestroys in class JBossEnterpriseBeanMetaData
Returns:
the preDestroys.

getPrePassivates

public LifecycleCallbacksMetaData getPrePassivates()
Description copied from class: JBossSessionBeanMetaData
Get the prePassivates.

Overrides:
getPrePassivates in class JBossSessionBeanMetaData
Returns:
the prePassivates.

getRemote

public String getRemote()
Description copied from class: JBossSessionBeanMetaData
Get the remote.

Overrides:
getRemote in class JBossSessionBeanMetaData
Returns:
the remote.

getRemoteBindings

public List<RemoteBindingMetaData> getRemoteBindings()
Description copied from class: JBossSessionBeanMetaData
Get the remoteBinding.

Overrides:
getRemoteBindings in class JBossSessionBeanMetaData
Returns:
the remoteBinding.

getRemoveMethods

public RemoveMethodsMetaData getRemoveMethods()
Description copied from class: JBossSessionBeanMetaData
Get the removeMethods.

Overrides:
getRemoveMethods in class JBossSessionBeanMetaData
Returns:
the removeMethods.

getResourceEnvironmentReferenceByName

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

Specified by:
getResourceEnvironmentReferenceByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getResourceEnvironmentReferenceByName in interface RemoteEnvironment
Overrides:
getResourceEnvironmentReferenceByName in class JBossEnterpriseBeanMetaData
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<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getResourceEnvironmentReferences in interface RemoteEnvironment
Overrides:
getResourceEnvironmentReferences in class JBossEnterpriseBeanMetaData
Returns:
the resourceEnvironmentReferences.

getResourceReferenceByName

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

Specified by:
getResourceReferenceByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getResourceReferenceByName in interface RemoteEnvironment
Overrides:
getResourceReferenceByName in class JBossEnterpriseBeanMetaData
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<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getResourceReferences in interface RemoteEnvironment
Overrides:
getResourceReferences in class JBossEnterpriseBeanMetaData
Returns:
the resourceReferences.

getSecurityDomain

public String getSecurityDomain()
Description copied from class: JBossEnterpriseBeanMetaData
Get the securityDomain.

Overrides:
getSecurityDomain in class JBossEnterpriseBeanMetaData
Returns:
the securityDomain.

getSecurityIdentity

public SecurityIdentityMetaData getSecurityIdentity()
Description copied from class: JBossEnterpriseBeanMetaData
Get the securityIdentity.

Specified by:
getSecurityIdentity in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getSecurityIdentity in class JBossEnterpriseBeanMetaData
Returns:
the securityIdentity.

getSecurityProxy

public String getSecurityProxy()
Description copied from class: JBossEnterpriseBeanMetaData
Get the securityProxy.

Overrides:
getSecurityProxy in class JBossEnterpriseBeanMetaData
Returns:
the securityProxy.

getSecurityRole

public SecurityRoleMetaData getSecurityRole(String roleName)
Description copied from class: JBossEnterpriseBeanMetaData
Get a security role

Overrides:
getSecurityRole in class JBossEnterpriseBeanMetaData
Parameters:
roleName - the role name
Returns:
the security role or null if not found

getSecurityRolePrincipals

public Set<String> getSecurityRolePrincipals(String roleName)
Description copied from class: JBossEnterpriseBeanMetaData
Get a security role's principals

Overrides:
getSecurityRolePrincipals in class JBossEnterpriseBeanMetaData
Parameters:
roleName - the role name
Returns:
the principals or null if not found

getSecurityRoleRefs

public SecurityRoleRefsMetaData getSecurityRoleRefs()
Description copied from class: JBossSessionBeanMetaData
Get the securityRoleRefs.

Overrides:
getSecurityRoleRefs in class JBossSessionBeanMetaData
Returns:
the securityRoleRefs.

getServiceEndpoint

public String getServiceEndpoint()
Description copied from class: JBossSessionBeanMetaData
Get the serviceEndpoint.

Overrides:
getServiceEndpoint in class JBossSessionBeanMetaData
Returns:
the serviceEndpoint.

getServiceReferenceByName

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

Specified by:
getServiceReferenceByName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getServiceReferenceByName in interface RemoteEnvironment
Overrides:
getServiceReferenceByName in class JBossEnterpriseBeanMetaData
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<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Specified by:
getServiceReferences in interface RemoteEnvironment
Overrides:
getServiceReferences in class JBossEnterpriseBeanMetaData

getSessionType

public SessionType getSessionType()
Description copied from class: JBossSessionBeanMetaData
Get the sessionType.

Overrides:
getSessionType in class JBossSessionBeanMetaData
Returns:
the sessionType.

getTimeoutMethod

public NamedMethodMetaData getTimeoutMethod()
Description copied from class: JBossSessionBeanMetaData
Get the timeoutMethod.

Specified by:
getTimeoutMethod in interface ITimeoutTarget
Overrides:
getTimeoutMethod in class JBossSessionBeanMetaData
Returns:
the timeoutMethod.

getTransactionType

public javax.ejb.TransactionManagementType getTransactionType()
Specified by:
getTransactionType in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getTransactionType in class JBossEnterpriseBeanMetaData

hashCode

public int hashCode()
Overrides:
hashCode in class NamedMetaData

hasMethodPermissions

public boolean hasMethodPermissions(String methodName,
                                    Class<?>[] params,
                                    MethodInterfaceType interfaceType)
Description copied from class: JBossEnterpriseBeanMetaData
Check to see if there was a method-permission or exclude-list statement for the given method.

Overrides:
hasMethodPermissions in class JBossEnterpriseBeanMetaData
Parameters:
methodName - - the method name
params - - the method parameter signature
interfaceType - - the method interface type
Returns:
true if a matching method permission exists, false if no match

isBMT

public boolean isBMT()
Description copied from class: JBossEnterpriseBeanMetaData
Is this bean managed transactions

Specified by:
isBMT in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isBMT in class JBossEnterpriseBeanMetaData
Returns:
true when BMT

isCallByValue

public boolean isCallByValue()
Description copied from class: JBossSessionBeanMetaData
Get the callByValue.

Overrides:
isCallByValue in class JBossSessionBeanMetaData
Returns:
the callByValue.

isClustered

public boolean isClustered()
Description copied from class: JBossSessionBeanMetaData
Get the clustered.

Overrides:
isClustered in class JBossSessionBeanMetaData
Returns:
the clustered.

isCMT

public boolean isCMT()
Description copied from class: JBossEnterpriseBeanMetaData
Is this container managed transactions

Specified by:
isCMT in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isCMT in class JBossEnterpriseBeanMetaData
Returns:
true when CMT

isConcurrent

public Boolean isConcurrent()
Description copied from class: JBossSessionBeanMetaData
Get the concurrent.

Overrides:
isConcurrent in class JBossSessionBeanMetaData
Returns:
the concurrent.

isConsumer

public boolean isConsumer()
Description copied from class: JBossEnterpriseBeanMetaData
Whether this is a consumer bean

Overrides:
isConsumer in class JBossEnterpriseBeanMetaData
Returns:
true when a consumer bean

isEntity

public boolean isEntity()
Description copied from class: JBossEnterpriseBeanMetaData
Whether this is an entity bean

Specified by:
isEntity in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isEntity in class JBossEnterpriseBeanMetaData
Returns:
true when an entity bean

isExceptionOnRollback

public boolean isExceptionOnRollback()
Description copied from class: JBossEnterpriseBeanMetaData
Get the exceptionOnRollback.

Overrides:
isExceptionOnRollback in class JBossEnterpriseBeanMetaData
Returns:
the exceptionOnRollback.

isMessageDriven

public boolean isMessageDriven()
Description copied from class: JBossEnterpriseBeanMetaData
Whether this is a message driven bean

Specified by:
isMessageDriven in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isMessageDriven in class JBossEnterpriseBeanMetaData
Returns:
true when a message driven bean

isMethodReadOnly

public boolean isMethodReadOnly(Method method)
Description copied from class: JBossEnterpriseBeanMetaData
Is this method a read-only method

Overrides:
isMethodReadOnly in class JBossEnterpriseBeanMetaData
Parameters:
method - the method
Returns:
true for read only

isMethodReadOnly

public boolean isMethodReadOnly(String methodName)
Description copied from class: JBossEnterpriseBeanMetaData
Is this method a read-only method

Overrides:
isMethodReadOnly in class JBossEnterpriseBeanMetaData
Parameters:
methodName - the method name
Returns:
true for read only

isService

public boolean isService()
Description copied from class: JBossEnterpriseBeanMetaData
Whether this is a service bean

Overrides:
isService in class JBossServiceBeanMetaData
Returns:
true when a service bean

isSession

public boolean isSession()
Description copied from class: JBossServiceBeanMetaData
Although a service bean shares the same metadata as a session bean, it's not trully a session bean.

Specified by:
isSession in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isSession in class JBossServiceBeanMetaData
Returns:
true when a session bean

isStateful

public boolean isStateful()
Description copied from class: JBossSessionBeanMetaData
Is this stateful

Overrides:
isStateful in class JBossSessionBeanMetaData
Returns:
true for stateful

isStateless

public boolean isStateless()
Description copied from class: JBossSessionBeanMetaData
Is this stateless

Overrides:
isStateless in class JBossSessionBeanMetaData
Returns:
true for stateless

isTimerPersistence

public boolean isTimerPersistence()
Description copied from class: JBossEnterpriseBeanMetaData
Get the timerPersistence.

Overrides:
isTimerPersistence in class JBossEnterpriseBeanMetaData
Returns:
the timerPersistence.

merge

public void merge(IdMetaData override,
                  IdMetaData original)
Overrides:
merge in class IdMetaDataImpl

merge

public void merge(IdMetaDataImpl override,
                  IdMetaDataImpl original)
Description copied from class: IdMetaDataImpl
Merge the contents of override with original into this.

Overrides:
merge in class IdMetaDataImpl
Parameters:
override - data which overrides original
original - the original data

merge

public void merge(JBossEnterpriseBeanMetaData override,
                  EnterpriseBeanMetaData original,
                  String overridenFile,
                  String overrideFile,
                  boolean mustOverride)
Overrides:
merge in class JBossSessionBeanMetaData

merge

public void merge(JBossEnterpriseBeanMetaData override,
                  EnterpriseBeanMetaData original)
Overrides:
merge in class JBossEnterpriseBeanMetaData

merge

public void merge(NamedMetaData override,
                  NamedMetaData original)
Description copied from class: NamedMetaData
Merge override + original into this

Overrides:
merge in class JBossEnterpriseBeanMetaData
Parameters:
override - data which overrides original
original - the original data

setAnnotations

public void setAnnotations(AnnotationsMetaData annotations)
Description copied from class: JBossEnterpriseBeanMetaData
Set the annotations.

Overrides:
setAnnotations in class JBossEnterpriseBeanMetaData
Parameters:
annotations - the annotations.

setAopDomainName

public void setAopDomainName(String aopDomainName)
Description copied from class: JBossEnterpriseBeanMetaData
Set the aopDomainName.

Overrides:
setAopDomainName in class JBossEnterpriseBeanMetaData
Parameters:
aopDomainName - the aopDomainName.

setAroundInvokes

public void setAroundInvokes(AroundInvokesMetaData aroundInvokes)
Description copied from class: JBossSessionBeanMetaData
Set the aroundInvokes.

Overrides:
setAroundInvokes in class JBossSessionBeanMetaData
Parameters:
aroundInvokes - the aroundInvokes.

setBusinessLocals

public void setBusinessLocals(BusinessLocalsMetaData businessLocals)
Description copied from class: JBossSessionBeanMetaData
Set the businessLocals.

Overrides:
setBusinessLocals in class JBossSessionBeanMetaData
Parameters:
businessLocals - the businessLocals.

setBusinessRemotes

public void setBusinessRemotes(BusinessRemotesMetaData businessRemotes)
Description copied from class: JBossSessionBeanMetaData
Set the businessRemotes.

Overrides:
setBusinessRemotes in class JBossSessionBeanMetaData
Parameters:
businessRemotes - the businessRemotes.

setCacheConfig

public void setCacheConfig(CacheConfigMetaData cacheConfig)
Overrides:
setCacheConfig in class JBossSessionBeanMetaData

setCallByValue

public void setCallByValue(boolean callByValue)
Description copied from class: JBossSessionBeanMetaData
Set the callByValue.

Overrides:
setCallByValue in class JBossSessionBeanMetaData
Parameters:
callByValue - the callByValue.

setClusterConfig

public void setClusterConfig(ClusterConfigMetaData clusterConfig)
Description copied from class: JBossSessionBeanMetaData
Set the clusterConfig.

Overrides:
setClusterConfig in class JBossSessionBeanMetaData
Parameters:
clusterConfig - the clusterConfig.

setClustered

public void setClustered(boolean clustered)
Description copied from class: JBossSessionBeanMetaData
Set the clustered.

Overrides:
setClustered in class JBossSessionBeanMetaData
Parameters:
clustered - the clustered.

setConcurrent

public void setConcurrent(Boolean concurrent)
Description copied from class: JBossSessionBeanMetaData
Set the concurrent.

Overrides:
setConcurrent in class JBossSessionBeanMetaData
Parameters:
concurrent - the concurrent.

setConfigurationName

public void setConfigurationName(String configurationName)
Description copied from class: JBossEnterpriseBeanMetaData
Set the configurationName.

Overrides:
setConfigurationName in class JBossEnterpriseBeanMetaData
Parameters:
configurationName - the configurationName.

setContainerName

public void setContainerName(String containerName)
Overrides:
setContainerName in class JBossEnterpriseBeanMetaData

setDepends

public void setDepends(Set<String> depends)
Description copied from class: JBossEnterpriseBeanMetaData
Set the depends.

Overrides:
setDepends in class JBossEnterpriseBeanMetaData
Parameters:
depends - the depends.

setDescriptionGroup

public void setDescriptionGroup(DescriptionGroupMetaData descriptionGroup)
Description copied from class: NamedMetaDataWithDescriptionGroup
Set the descriptionGroup.

Specified by:
setDescriptionGroup in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
setDescriptionGroup in class NamedMetaDataWithDescriptionGroup
Parameters:
descriptionGroup - the descriptionGroup.

setEjbClass

public void setEjbClass(String ejbClass)
Specified by:
setEjbClass in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
setEjbClass in class JBossEnterpriseBeanMetaData

setEjbName

public void setEjbName(String ejbName)
Description copied from class: JBossEnterpriseBeanMetaData
Set the ejbName.

Specified by:
setEjbName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
setEjbName in class JBossEnterpriseBeanMetaData
Parameters:
ejbName - the ejbName.

setEjbTimeoutIdentity

public void setEjbTimeoutIdentity(SecurityIdentityMetaData ejbTimeoutIdentity)
Description copied from class: JBossSessionBeanMetaData
Set the ejbTimeoutIdentity.

Overrides:
setEjbTimeoutIdentity in class JBossSessionBeanMetaData
Parameters:
ejbTimeoutIdentity - the ejbTimeoutIdentity.

setEnterpriseBeansMetaData

public void setEnterpriseBeansMetaData(JBossEnterpriseBeansMetaData enterpriseBeansMetaData)
Description copied from class: JBossEnterpriseBeanMetaData
Set the enterpriseBeansMetaData.

Specified by:
setEnterpriseBeansMetaData in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
setEnterpriseBeansMetaData in class JBossEnterpriseBeanMetaData
Parameters:
enterpriseBeansMetaData - the enterpriseBeansMetaData.

setExceptionOnRollback

public void setExceptionOnRollback(boolean exceptionOnRollback)
Description copied from class: JBossEnterpriseBeanMetaData
Set the exceptionOnRollback.

Overrides:
setExceptionOnRollback in class JBossEnterpriseBeanMetaData
Parameters:
exceptionOnRollback - the exceptionOnRollback.

setGeneratedContainerName

public void setGeneratedContainerName(String containerName)
Overrides:
setGeneratedContainerName in class JBossEnterpriseBeanMetaData

setHome

public void setHome(String home)
Description copied from class: JBossSessionBeanMetaData
Set the home.

Overrides:
setHome in class JBossSessionBeanMetaData
Parameters:
home - the home.

setHomeJndiName

public void setHomeJndiName(String homeJndiName)
Overrides:
setHomeJndiName in class JBossSessionBeanMetaData

setId

public void setId(String id)
Description copied from interface: IdMetaData
Set the id.

Specified by:
setId in interface IdMetaData
Overrides:
setId in class IdMetaDataImpl
Parameters:
id - the id.

setIgnoreDependency

public void setIgnoreDependency(IgnoreDependencyMetaData ignoreDependency)
Description copied from class: JBossEnterpriseBeanMetaData
Set the ignoreDependency.

Overrides:
setIgnoreDependency in class JBossEnterpriseBeanMetaData
Parameters:
ignoreDependency - the ignoreDependency.

setInitMethods

public void setInitMethods(InitMethodsMetaData initMethods)
Description copied from class: JBossSessionBeanMetaData
Set the initMethods.

Overrides:
setInitMethods in class JBossSessionBeanMetaData
Parameters:
initMethods - the initMethods.

setInvokerBindings

public void setInvokerBindings(InvokerBindingsMetaData invokers)
Description copied from class: JBossEnterpriseBeanMetaData
Set the invokers.

Overrides:
setInvokerBindings in class JBossEnterpriseBeanMetaData
Parameters:
invokers - the invokers.

setIorSecurityConfig

public void setIorSecurityConfig(IORSecurityConfigMetaData iorSecurityConfig)
Description copied from class: JBossEnterpriseBeanMetaData
Set the iorSecurityConfig.

Overrides:
setIorSecurityConfig in class JBossEnterpriseBeanMetaData
Parameters:
iorSecurityConfig - the iorSecurityConfig.

setJndiBindingPolicy

public void setJndiBindingPolicy(String jndiBindingPolicy)
Overrides:
setJndiBindingPolicy in class JBossEnterpriseBeanMetaData

setJndiEnvironmentRefsGroup

public void setJndiEnvironmentRefsGroup(Environment env)
Specified by:
setJndiEnvironmentRefsGroup in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
setJndiEnvironmentRefsGroup in class JBossEnterpriseBeanMetaData

setJndiName

public void setJndiName(String jndiName)
Description copied from class: JBossSessionBeanMetaData
Set the jndiName.

Overrides:
setJndiName in class JBossSessionBeanMetaData
Parameters:
jndiName - the jndiName.

setJndiRefs

public void setJndiRefs(JndiRefsMetaData jndiRefs)
Description copied from class: JBossEnterpriseBeanMetaData
Set the jndiRefs.

Overrides:
setJndiRefs in class JBossEnterpriseBeanMetaData
Parameters:
jndiRefs - the jndiRefs.

setLocal

public void setLocal(String local)
Description copied from class: JBossSessionBeanMetaData
Set the local.

Overrides:
setLocal in class JBossSessionBeanMetaData
Parameters:
local - the local.

setLocalHome

public void setLocalHome(String localHome)
Description copied from class: JBossSessionBeanMetaData
Set the localHome.

Overrides:
setLocalHome in class JBossSessionBeanMetaData
Parameters:
localHome - the localHome.

setLocalHomeJndiName

public void setLocalHomeJndiName(String localHomeJndiName)
Overrides:
setLocalHomeJndiName in class JBossSessionBeanMetaData

setLocalJndiName

public void setLocalJndiName(String localJndiName)
Description copied from class: JBossEnterpriseBeanMetaData
Set the localJndiName.

Overrides:
setLocalJndiName in class JBossServiceBeanMetaData
Parameters:
localJndiName - the localJndiName.

setMappedName

public void setMappedName(String mappedName)
Specified by:
setMappedName in interface IEnterpriseBeanMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
setMappedName in class JBossEnterpriseBeanMetaData

setMethodAttributes

public void setMethodAttributes(MethodAttributesMetaData methodAttributes)
Description copied from class: JBossEnterpriseBeanMetaData
Set the methodAttributes.

Overrides:
setMethodAttributes in class JBossEnterpriseBeanMetaData
Parameters:
methodAttributes - the methodAttributes.

setName

public void setName(String name)
Description copied from class: NamedMetaData
Set the name.

Overrides:
setName in class NamedMetaData
Parameters:
name - the name.

setPoolConfig

public void setPoolConfig(PoolConfigMetaData poolConfig)
Overrides:
setPoolConfig in class JBossEnterpriseBeanMetaData

setPortComponent

public void setPortComponent(PortComponent portComponent)
Overrides:
setPortComponent in class JBossSessionBeanMetaData

setPostActivates

public void setPostActivates(LifecycleCallbacksMetaData postActivates)
Description copied from class: JBossSessionBeanMetaData
Set the postActivates.

Overrides:
setPostActivates in class JBossSessionBeanMetaData
Parameters:
postActivates - the postActivates.

setPrePassivates

public void setPrePassivates(LifecycleCallbacksMetaData prePassivates)
Description copied from class: JBossSessionBeanMetaData
Set the prePassivates.

Overrides:
setPrePassivates in class JBossSessionBeanMetaData
Parameters:
prePassivates - the prePassivates.

setRemote

public void setRemote(String remote)
Description copied from class: JBossSessionBeanMetaData
Set the remote.

Overrides:
setRemote in class JBossSessionBeanMetaData
Parameters:
remote - the remote.

setRemoteBindings

public void setRemoteBindings(List<RemoteBindingMetaData> remoteBindings)
Description copied from class: JBossSessionBeanMetaData
Set the remoteBinding.

Overrides:
setRemoteBindings in class JBossSessionBeanMetaData

setRemoveMethods

public void setRemoveMethods(RemoveMethodsMetaData removeMethods)
Description copied from class: JBossSessionBeanMetaData
Set the removeMethods.

Overrides:
setRemoveMethods in class JBossSessionBeanMetaData
Parameters:
removeMethods - the removeMethods.

setSecurityDomain

public void setSecurityDomain(String securityDomain)
Description copied from class: JBossEnterpriseBeanMetaData
Set the securityDomain.

Overrides:
setSecurityDomain in class JBossEnterpriseBeanMetaData
Parameters:
securityDomain - the securityDomain.

setSecurityIdentity

public void setSecurityIdentity(SecurityIdentityMetaData securityIdentity)
Description copied from class: JBossEnterpriseBeanMetaData
Set the securityIdentity.

Overrides:
setSecurityIdentity in class JBossEnterpriseBeanMetaData
Parameters:
securityIdentity - the securityIdentity.

setSecurityProxy

public void setSecurityProxy(String securityProxy)
Description copied from class: JBossEnterpriseBeanMetaData
Set the securityProxy.

Overrides:
setSecurityProxy in class JBossEnterpriseBeanMetaData
Parameters:
securityProxy - the securityProxy.

setSecurityRoleRefs

public void setSecurityRoleRefs(SecurityRoleRefsMetaData securityRoleRefs)
Description copied from class: JBossSessionBeanMetaData
Set the securityRoleRefs.

Overrides:
setSecurityRoleRefs in class JBossSessionBeanMetaData
Parameters:
securityRoleRefs - the securityRoleRefs.

setServiceEndpoint

public void setServiceEndpoint(String serviceEndpoint)
Description copied from class: JBossSessionBeanMetaData
Set the serviceEndpoint.

Overrides:
setServiceEndpoint in class JBossSessionBeanMetaData
Parameters:
serviceEndpoint - the serviceEndpoint.

setSessionType

public void setSessionType(SessionType sessionType)
Description copied from class: JBossSessionBeanMetaData
Set the sessionType.

Overrides:
setSessionType in class JBossSessionBeanMetaData
Parameters:
sessionType - the sessionType.

setTimeoutMethod

public void setTimeoutMethod(NamedMethodMetaData timeoutMethod)
Description copied from class: JBossSessionBeanMetaData
Set the timeoutMethod.

Specified by:
setTimeoutMethod in interface ITimeoutTarget
Overrides:
setTimeoutMethod in class JBossSessionBeanMetaData
Parameters:
timeoutMethod - the timeoutMethod.

setTimerPersistence

public void setTimerPersistence(boolean timerPersistence)
Description copied from class: JBossEnterpriseBeanMetaData
Set the timerPersistence.

Overrides:
setTimerPersistence in class JBossEnterpriseBeanMetaData
Parameters:
timerPersistence - the timerPersistence.

setTransactionType

public void setTransactionType(javax.ejb.TransactionManagementType transactionType)
Overrides:
setTransactionType in class JBossEnterpriseBeanMetaData

getManagement

public String getManagement()
Overrides:
getManagement in class JBossServiceBeanMetaData

getObjectName

public String getObjectName()
Overrides:
getObjectName in class JBossServiceBeanMetaData

getXmbean

public String getXmbean()
Overrides:
getXmbean in class JBossServiceBeanMetaData

merge

public void merge(JBossEnterpriseBeanMetaData overrideEjb,
                  JBossEnterpriseBeanMetaData originalEjb)
Overrides:
merge in class JBossServiceBeanMetaData

setManagement

public void setManagement(String management)
Overrides:
setManagement in class JBossServiceBeanMetaData

setObjectName

public void setObjectName(String objectName)
Overrides:
setObjectName in class JBossServiceBeanMetaData

setXmbean

public void setXmbean(String xmBean)
Overrides:
setXmbean in class JBossServiceBeanMetaData

getLocalBindings

public List<LocalBindingMetaData> getLocalBindings()
Description copied from class: JBossSessionBeanMetaData
Get the local bindings

Overrides:
getLocalBindings in class JBossSessionBeanMetaData
Returns:
the localBindings

setLocalBindings

public void setLocalBindings(List<LocalBindingMetaData> localBindings)
Description copied from class: JBossSessionBeanMetaData
Set the local bindings.

Overrides:
setLocalBindings in class JBossSessionBeanMetaData


Copyright © 2009 JBoss Inc.. All Rights Reserved.