org.apache.openejb.jee
Class EjbJar
java.lang.Object
org.apache.openejb.jee.EjbJar
public class EjbJar
- extends java.lang.Object
The ejb-jarType defines the root element of the EJB
deployment descriptor. It contains
- an optional description of the ejb-jar file
- an optional display name
- an optional icon that contains a small and a large
icon file name
- structural information about all included
enterprise beans that is not specified through
annotations
- structural information about interceptor classes
- a descriptor for container managed relationships,
if any.
- an optional application-assembly descriptor
- an optional name of an ejb-client-jar file for the
ejb-jar.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
description
protected TextMap description
displayName
protected TextMap displayName
icon
protected LocalCollection<Icon> icon
enterpriseBeans
protected java.util.Map<java.lang.String,EnterpriseBean> enterpriseBeans
relationships
protected Relationships relationships
assemblyDescriptor
protected AssemblyDescriptor assemblyDescriptor
ejbClientJar
protected java.lang.String ejbClientJar
id
protected java.lang.String id
metadataComplete
protected java.lang.Boolean metadataComplete
version
protected java.lang.String version
EjbJar
public EjbJar()
EjbJar
public EjbJar(java.lang.String id)
getDescriptions
public Text[] getDescriptions()
setDescriptions
public void setDescriptions(Text[] text)
getDescription
public java.lang.String getDescription()
getDisplayNames
public Text[] getDisplayNames()
setDisplayNames
public void setDisplayNames(Text[] text)
getDisplayName
public java.lang.String getDisplayName()
getIcons
public java.util.Collection<Icon> getIcons()
getIconMap
public java.util.Map<java.lang.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)
removeEnterpriseBean
public EnterpriseBean removeEnterpriseBean(java.lang.String name)
getEnterpriseBean
public EnterpriseBean getEnterpriseBean(java.lang.String ejbName)
getEnterpriseBeansByEjbName
public java.util.Map<java.lang.String,EnterpriseBean> getEnterpriseBeansByEjbName()
getInterceptors
public Interceptor[] getInterceptors()
addInterceptor
public Interceptor addInterceptor(Interceptor interceptor)
getInterceptor
public Interceptor getInterceptor(java.lang.String className)
getRelationships
public Relationships getRelationships()
setRelationships
public void setRelationships(Relationships value)
getAssemblyDescriptor
public AssemblyDescriptor getAssemblyDescriptor()
setAssemblyDescriptor
public void setAssemblyDescriptor(AssemblyDescriptor value)
getEjbClientJar
public java.lang.String getEjbClientJar()
setEjbClientJar
public void setEjbClientJar(java.lang.String value)
getId
public java.lang.String getId()
setId
public void setId(java.lang.String value)
isMetadataComplete
public java.lang.Boolean isMetadataComplete()
setMetadataComplete
public void setMetadataComplete(java.lang.Boolean value)
getVersion
public java.lang.String getVersion()
setVersion
public void setVersion(java.lang.String value)
Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.