org.apache.openejb.jee
Class EjbJar

java.lang.Object
  extended by org.apache.openejb.jee.EjbJar
All Implemented Interfaces:
NamedModule

public class EjbJar
extends Object
implements NamedModule

ejb-jar_3_1.xsd

Java class for ejb-jarType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ejb-jarType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="module-name" type="{http://java.sun.com/xml/ns/javaee}string" minOccurs="0"/>
         <group ref="{http://java.sun.com/xml/ns/javaee}descriptionGroup"/>
         <element name="enterprise-beans" type="{http://java.sun.com/xml/ns/javaee}enterprise-beansType" minOccurs="0"/>
         <element name="interceptors" type="{http://java.sun.com/xml/ns/javaee}interceptorsType" minOccurs="0"/>
         <element name="relationships" type="{http://java.sun.com/xml/ns/javaee}relationshipsType" minOccurs="0"/>
         <element name="assembly-descriptor" type="{http://java.sun.com/xml/ns/javaee}assembly-descriptorType" minOccurs="0"/>
         <element name="ejb-client-jar" type="{http://java.sun.com/xml/ns/javaee}pathType" minOccurs="0"/>
       </sequence>
       <attribute name="version" use="required" type="{http://java.sun.com/xml/ns/javaee}dewey-versionType" fixed="3.1" />
       <attribute name="metadata-complete" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  AssemblyDescriptor assemblyDescriptor
           
protected  TextMap description
           
protected  TextMap displayName
           
protected  String ejbClientJar
           
protected  Map<String,EnterpriseBean> enterpriseBeans
           
protected  LocalCollection<Icon> icon
           
protected  String id
           
protected  Interceptors interceptors
           
protected  Boolean metadataComplete
           
protected  String moduleName
           
protected  Relationships relationships
           
protected  String version
           
 
Constructor Summary
EjbJar()
           
EjbJar(String id)
           
 
Method Summary
<T extends EnterpriseBean>
T
addEnterpriseBean(T bean)
           
 Interceptor addInterceptor(Interceptor interceptor)
           
<T extends EnterpriseBean>
EjbJar
enterpriseBean(T bean)
           
 AssemblyDescriptor getAssemblyDescriptor()
           
 String getDescription()
           
 Text[] getDescriptions()
           
 String getDisplayName()
           
 Text[] getDisplayNames()
           
 String getEjbClientJar()
           
 EnterpriseBean getEnterpriseBean(String ejbName)
           
 EnterpriseBean[] getEnterpriseBeans()
           
 Map<String,EnterpriseBean> getEnterpriseBeansByEjbName()
           
 Icon getIcon()
           
 Map<String,Icon> getIconMap()
           
 Collection<Icon> getIcons()
           
 String getId()
           
 Interceptor getInterceptor(String className)
           
 Interceptor[] getInterceptors()
           
 String getModuleName()
           
 Relationships getRelationships()
           
 String getVersion()
           
 Boolean isMetadataComplete()
           
 EnterpriseBean removeEnterpriseBean(EnterpriseBean bean)
           
 EnterpriseBean removeEnterpriseBean(String name)
           
 void setAssemblyDescriptor(AssemblyDescriptor value)
           
 void setDescriptions(Text[] text)
           
 void setDisplayNames(Text[] text)
           
 void setEjbClientJar(String value)
           
 void setEnterpriseBeans(EnterpriseBean[] v)
           
 void setId(String value)
           
 void setMetadataComplete(Boolean value)
           
 void setModuleName(String moduleName)
           
 void setRelationships(Relationships value)
           
 void setVersion(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

moduleName

protected String moduleName

description

protected TextMap description

displayName

protected TextMap displayName

icon

protected LocalCollection<Icon> icon

enterpriseBeans

protected Map<String,EnterpriseBean> enterpriseBeans

interceptors

protected Interceptors interceptors

relationships

protected Relationships relationships

assemblyDescriptor

protected AssemblyDescriptor assemblyDescriptor

ejbClientJar

protected String ejbClientJar

id

protected String id

metadataComplete

protected Boolean metadataComplete

version

protected String version
Constructor Detail

EjbJar

public EjbJar()

EjbJar

public EjbJar(String id)
Method Detail

getModuleName

public String getModuleName()
Specified by:
getModuleName in interface NamedModule

setModuleName

public void setModuleName(String moduleName)
Specified by:
setModuleName in interface NamedModule

getDescriptions

public Text[] getDescriptions()

setDescriptions

public void setDescriptions(Text[] text)

getDescription

public String getDescription()

getDisplayNames

public Text[] getDisplayNames()

setDisplayNames

public void setDisplayNames(Text[] text)

getDisplayName

public String getDisplayName()

getIcons

public Collection<Icon> getIcons()

getIconMap

public Map<String,Icon> getIconMap()

getIcon

public Icon getIcon()

getEnterpriseBeans

public EnterpriseBean[] getEnterpriseBeans()

setEnterpriseBeans

public void setEnterpriseBeans(EnterpriseBean[] v)

addEnterpriseBean

public <T extends EnterpriseBean> T addEnterpriseBean(T bean)

enterpriseBean

public <T extends EnterpriseBean> EjbJar enterpriseBean(T bean)

removeEnterpriseBean

public EnterpriseBean removeEnterpriseBean(EnterpriseBean bean)

removeEnterpriseBean

public EnterpriseBean removeEnterpriseBean(String name)

getEnterpriseBean

public EnterpriseBean getEnterpriseBean(String ejbName)

getEnterpriseBeansByEjbName

public Map<String,EnterpriseBean> getEnterpriseBeansByEjbName()

getInterceptors

public Interceptor[] getInterceptors()

addInterceptor

public Interceptor addInterceptor(Interceptor interceptor)

getInterceptor

public Interceptor getInterceptor(String className)

getRelationships

public Relationships getRelationships()

setRelationships

public void setRelationships(Relationships value)

getAssemblyDescriptor

public AssemblyDescriptor getAssemblyDescriptor()

setAssemblyDescriptor

public void setAssemblyDescriptor(AssemblyDescriptor value)

getEjbClientJar

public String getEjbClientJar()

setEjbClientJar

public void setEjbClientJar(String value)

getId

public String getId()
Specified by:
getId in interface NamedModule

setId

public void setId(String value)
Specified by:
setId in interface NamedModule

isMetadataComplete

public Boolean isMetadataComplete()

setMetadataComplete

public void setMetadataComplete(Boolean value)

getVersion

public String getVersion()

setVersion

public void setVersion(String value)


Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.