org.jboss.metadata.ejb.jboss.proxy
Class JBossMetaDataProxy

java.lang.Object
  extended by org.jboss.metadata.javaee.support.IdMetaDataImpl
      extended by org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup
          extended by org.jboss.metadata.ejb.jboss.JBossMetaData
              extended by org.jboss.metadata.ejb.jboss.proxy.JBossMetaDataProxy
All Implemented Interfaces:
Serializable, Cloneable, IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>, IdMetaData

public class JBossMetaDataProxy
extends JBossMetaData

A JBossMetaData proxy that combines a JBossMetaData instance with a MetaDataRepository

Version:
$Revision: 75470 $
Author:
Scott.Stark@jboss.org
See Also:
Serialized Form

Constructor Summary
JBossMetaDataProxy(JBossMetaData delegate, org.jboss.metadata.spi.MetaData metaData)
           
 
Method Summary
 JBossAssemblyDescriptorMetaData getAssemblyDescriptor()
           
 ContainerConfigurationMetaData getContainerConfiguration(String name)
          Get a container configuration
 ContainerConfigurationsMetaData getContainerConfigurations()
          Get the containerConfigurations.
 DescriptionGroupMetaData getDescriptionGroup()
          Get the descriptionGroup.
 String getDtdPublicId()
          Get the DTD public id if one was seen
 String getDtdSystemId()
          Get the DTD system id if one was seen
 String getEjbClientJar()
           
 JBossEnterpriseBeanMetaData getEnterpriseBean(String ejbName)
          Get an enterprise bean
 JBossEnterpriseBeansMetaData getEnterpriseBeans()
          Get the enterpriseBeans.
 String getId()
          Get the id.
 InterceptorsMetaData getInterceptors()
           
 InvokerProxyBindingMetaData getInvokerProxyBinding(String name)
          Get an invoker proxy binding
 InvokerProxyBindingsMetaData getInvokerProxyBindings()
          Get the invokerProxyBindings.
 String getJaccContextID()
           
 String getJmxName()
          Get the jmxName.
 LoaderRepositoryMetaData getLoaderRepository()
          Get the loaderRepository.
 RelationsMetaData getRelationships()
           
 ResourceManagerMetaData getResourceManager(String name)
          Get a resource manager
 ResourceManagersMetaData getResourceManagers()
          Get the resourceManagers.
 String getSecurityDomain()
          Get the securityDomain.
 String getUnauthenticatedPrincipal()
          Get the unauthenticatedPrincipal.
 String getVersion()
          Get the jboss.xml version.
 WebservicesMetaData getWebservices()
          Get the webservices.
 int hashCode()
           
 boolean isEJB1x()
           
 boolean isEJB21()
           
 boolean isEJB2x()
           
 boolean isEJB3x()
           
 boolean isExceptionOnRollback()
          Get the exceptionOnRollback.
 boolean isExcludeMissingMethods()
          Get the excludeMissingMethods.
 
Methods inherited from class org.jboss.metadata.ejb.jboss.JBossMetaData
getDeploymentSummary, getEjbVersion, getJndiBindingPolicy, getRunAsIdentity, isMetadataComplete, merge, merge, newBean, setAssemblyDescriptor, setContainerConfigurations, setDeploymentSummary, setDTD, setEjbClientJar, setEjbVersion, setEnforceEjbRestrictions, setEnterpriseBeans, setExceptionOnRollback, setExcludeMissingMethods, setInvokerProxyBindings, setJaccContextID, setJmxName, setJndiBindingPolicy, setLoaderRepository, setMetadataComplete, setRelationships, setResourceManagers, setSecurityDomain, setUnauthenticatedPrincipal, setVersion, setWebservices
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup
merge, setDescriptionGroup
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, equals, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBossMetaDataProxy

public JBossMetaDataProxy(JBossMetaData delegate,
                          org.jboss.metadata.spi.MetaData metaData)
Method Detail

getAssemblyDescriptor

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

getContainerConfiguration

public ContainerConfigurationMetaData getContainerConfiguration(String name)
Description copied from class: JBossMetaData
Get a container configuration

Overrides:
getContainerConfiguration in class JBossMetaData
Parameters:
name - the name
Returns:
the container configuration

getContainerConfigurations

public ContainerConfigurationsMetaData getContainerConfigurations()
Description copied from class: JBossMetaData
Get the containerConfigurations.

Overrides:
getContainerConfigurations in class JBossMetaData
Returns:
the containerConfigurations.

getDescriptionGroup

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

Overrides:
getDescriptionGroup in class IdMetaDataImplWithDescriptionGroup
Returns:
the descriptionGroup.

getDtdPublicId

public String getDtdPublicId()
Description copied from class: JBossMetaData
Get the DTD public id if one was seen

Overrides:
getDtdPublicId in class JBossMetaData
Returns:
the value of the web.xml dtd public id

getDtdSystemId

public String getDtdSystemId()
Description copied from class: JBossMetaData
Get the DTD system id if one was seen

Overrides:
getDtdSystemId in class JBossMetaData
Returns:
the value of the web.xml dtd system id

getEjbClientJar

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

getEnterpriseBean

public JBossEnterpriseBeanMetaData getEnterpriseBean(String ejbName)
Description copied from class: JBossMetaData
Get an enterprise bean

Specified by:
getEnterpriseBean in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getEnterpriseBean in class JBossMetaData
Parameters:
ejbName - the name
Returns:
the container configuration

getEnterpriseBeans

public JBossEnterpriseBeansMetaData getEnterpriseBeans()
Description copied from class: JBossMetaData
Get the enterpriseBeans.

Specified by:
getEnterpriseBeans in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getEnterpriseBeans in class JBossMetaData
Returns:
the enterpriseBeans.

getId

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

Specified by:
getId in interface IdMetaData
Overrides:
getId in class IdMetaDataImpl
Returns:
the id.

getInterceptors

public InterceptorsMetaData getInterceptors()
Specified by:
getInterceptors in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getInterceptors in class JBossMetaData

getInvokerProxyBinding

public InvokerProxyBindingMetaData getInvokerProxyBinding(String name)
Description copied from class: JBossMetaData
Get an invoker proxy binding

Overrides:
getInvokerProxyBinding in class JBossMetaData
Parameters:
name - the name
Returns:
the invoker proxy binding

getInvokerProxyBindings

public InvokerProxyBindingsMetaData getInvokerProxyBindings()
Description copied from class: JBossMetaData
Get the invokerProxyBindings.

Overrides:
getInvokerProxyBindings in class JBossMetaData
Returns:
the invokerProxyBindings.

getJaccContextID

public String getJaccContextID()
Overrides:
getJaccContextID in class JBossMetaData

getJmxName

public String getJmxName()
Description copied from class: JBossMetaData
Get the jmxName.

Overrides:
getJmxName in class JBossMetaData
Returns:
the jmxName.

getLoaderRepository

public LoaderRepositoryMetaData getLoaderRepository()
Description copied from class: JBossMetaData
Get the loaderRepository.

Overrides:
getLoaderRepository in class JBossMetaData
Returns:
the loaderRepository.

getRelationships

public RelationsMetaData getRelationships()
Specified by:
getRelationships in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getRelationships in class JBossMetaData

getResourceManager

public ResourceManagerMetaData getResourceManager(String name)
Description copied from class: JBossMetaData
Get a resource manager

Overrides:
getResourceManager in class JBossMetaData
Parameters:
name - the name
Returns:
the resource manager

getResourceManagers

public ResourceManagersMetaData getResourceManagers()
Description copied from class: JBossMetaData
Get the resourceManagers.

Overrides:
getResourceManagers in class JBossMetaData
Returns:
the resourceManagers.

getSecurityDomain

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

Overrides:
getSecurityDomain in class JBossMetaData
Returns:
the securityDomain.

getUnauthenticatedPrincipal

public String getUnauthenticatedPrincipal()
Description copied from class: JBossMetaData
Get the unauthenticatedPrincipal.

Overrides:
getUnauthenticatedPrincipal in class JBossMetaData
Returns:
the unauthenticatedPrincipal.

getVersion

public String getVersion()
Description copied from class: JBossMetaData
Get the jboss.xml version.

Specified by:
getVersion in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
getVersion in class JBossMetaData
Returns:
the version.

getWebservices

public WebservicesMetaData getWebservices()
Description copied from class: JBossMetaData
Get the webservices.

Overrides:
getWebservices in class JBossMetaData
Returns:
the webservices.

hashCode

public int hashCode()
Overrides:
hashCode in class IdMetaDataImpl

isEJB1x

public boolean isEJB1x()
Specified by:
isEJB1x in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isEJB1x in class JBossMetaData

isEJB21

public boolean isEJB21()
Specified by:
isEJB21 in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isEJB21 in class JBossMetaData

isEJB2x

public boolean isEJB2x()
Specified by:
isEJB2x in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isEJB2x in class JBossMetaData

isEJB3x

public boolean isEJB3x()
Specified by:
isEJB3x in interface IEjbJarMetaData<JBossAssemblyDescriptorMetaData,JBossEnterpriseBeansMetaData,JBossEnterpriseBeanMetaData,JBossMetaData>
Overrides:
isEJB3x in class JBossMetaData

isExceptionOnRollback

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

Overrides:
isExceptionOnRollback in class JBossMetaData
Returns:
the exceptionOnRollback.

isExcludeMissingMethods

public boolean isExcludeMissingMethods()
Description copied from class: JBossMetaData
Get the excludeMissingMethods.

Overrides:
isExcludeMissingMethods in class JBossMetaData
Returns:
the excludeMissingMethods.


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.