org.jboss.metadata.ejb.spec
Class EjbJar3xMetaData

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.spec.EjbJarMetaData
              extended by org.jboss.metadata.ejb.spec.EjbJar3xMetaData
All Implemented Interfaces:
Serializable, Cloneable, IEjbJarMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>, IdMetaData
Direct Known Subclasses:
EjbJar30MetaData

public abstract class EjbJar3xMetaData
extends EjbJarMetaData

EjbJar3xMetaData.

Version:
$Revision: 1.1 $
Author:
Adrian Brock
See Also:
Serialized Form

Constructor Summary
EjbJar3xMetaData()
          Create a new EjbJar3xMetaData.
 
Method Summary
 InterceptorsMetaData getInterceptors()
          Get the interceptors.
 boolean isEJB3x()
          Whether this is ejb3.x
 boolean isMetadataComplete()
          Get the metadataComplete.
 void setInterceptors(InterceptorsMetaData interceptors)
          Set the interceptors.
 void setMetadataComplete(boolean metadataComplete)
          Set the metadataComplete.
 void setVersion(String version)
          Override to get the version from the root element version attribute.
 
Methods inherited from class org.jboss.metadata.ejb.spec.EjbJarMetaData
getAssemblyDescriptor, getDtdPublicId, getDtdSystemId, getEjbClientJar, getEnterpriseBean, getEnterpriseBeans, getRelationships, getVersion, isEJB1x, isEJB21, isEJB2x, setAssemblyDescriptor, setDTD, setEjbClientJar, setEnterpriseBeans, setRelationships
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImplWithDescriptionGroup
getDescriptionGroup, merge, setDescriptionGroup
 
Methods inherited from class org.jboss.metadata.javaee.support.IdMetaDataImpl
clone, equals, getId, hashCode, merge, merge, setId
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbJar3xMetaData

public EjbJar3xMetaData()
Create a new EjbJar3xMetaData.

Method Detail

isEJB3x

public boolean isEJB3x()
Description copied from class: EjbJarMetaData
Whether this is ejb3.x

Specified by:
isEJB3x in interface IEjbJarMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Overrides:
isEJB3x in class EjbJarMetaData
Returns:
true when ejb3.x

isMetadataComplete

public boolean isMetadataComplete()
Get the metadataComplete.

Returns:
the metadataComplete.

setMetadataComplete

public void setMetadataComplete(boolean metadataComplete)
Set the metadataComplete.

Parameters:
metadataComplete - the metadataComplete.

getInterceptors

public InterceptorsMetaData getInterceptors()
Get the interceptors.

Returns:
the interceptors.

setInterceptors

public void setInterceptors(InterceptorsMetaData interceptors)
Set the interceptors.

Parameters:
interceptors - the interceptors.
Throws:
IllegalArgumentException - for a null interceptors

setVersion

public void setVersion(String version)
Override to get the version from the root element version attribute.

Specified by:
setVersion in interface IEjbJarMetaData<AssemblyDescriptorMetaData,EnterpriseBeansMetaData,EnterpriseBeanMetaData,EjbJarMetaData>
Overrides:
setVersion in class EjbJarMetaData
Parameters:
version - the version.
Throws:
IllegalArgumentException - for a null version


Copyright © 2009 JBoss Inc.. All Rights Reserved.