Inheritance diagram for org.objectweb.jonas_lib.genbase.archive.EjbJar:
Public Member Functions | |
EjbJar (Archive archive) throws GenBaseException | |
EjbJar (Archive archive, Application app) throws GenBaseException | |
void | initialize () throws GenBaseException |
List | getEjbs () |
List | getServiceDescs () |
void | addClasses (File classes) |
String | getWarName () |
String | getContextRoot () |
void | setApplication (Application app) |
Application | getApplication () |
Map | getDescriptors () |
boolean | omit (String name) |
Document | getJonasEjbJarDoc () |
InputStream | getJonasEjbJarInputStream () throws IOException |
Definition at line 61 of file EjbJar.java.
|
Create a new EjbJar not contained in Application
Definition at line 90 of file EjbJar.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getLogger(). |
Here is the call graph for this function:
|
Create a new EjbJar contained in Application
Definition at line 107 of file EjbJar.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getLogger(), and org.objectweb.jonas_lib.genbase.archive.EjbJar.setApplication(). |
Here is the call graph for this function:
|
Add *.class from directory in the archive.
Definition at line 229 of file EjbJar.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.addDirectory(). |
Here is the call graph for this function:
|
Return the container application of this EjbJar
Definition at line 281 of file EjbJar.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
|
Implements org.objectweb.jonas_lib.genbase.archive.WsEndpoint. Definition at line 247 of file EjbJar.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getLogger(). Referenced by org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
Here is the call graph for this function:
|
Returns a Map of name to Document for each modified Descriptor of the archive.
Implements org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Definition at line 291 of file EjbJar.java. |
|
Returns the List of Ejb contained in this EjbJar.
Definition at line 204 of file EjbJar.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(), and org.objectweb.jonas_lib.genclientstub.modifier.EjbJarModifier.modify(). |
|
Returns the Document of the jonas-ejb-jar.xml file.
Definition at line 313 of file EjbJar.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
|
Returns the InputStream of the jonas-ejb-jar.xml file.
Definition at line 325 of file EjbJar.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getInputStream(), and org.objectweb.jonas_lib.genbase.archive.J2EEArchive.isPacked(). |
Here is the call graph for this function:
|
Returns the list of webservice-description elements contained by a module.
Implements org.objectweb.jonas_lib.genbase.archive.WsEndpoint. Definition at line 215 of file EjbJar.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
|
Definition at line 236 of file EjbJar.java. Referenced by org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |
|
Initialize the Archive.
Implements org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Definition at line 130 of file EjbJar.java. References org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getArchive(), org.objectweb.jonas_lib.genbase.archive.Application.getEJBClassLoader(), org.objectweb.jonas_ejb.deployment.api.BeanDesc.getEjbName(), org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getI18n(), org.objectweb.jonas_lib.I18n.getMessage(), org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getModuleClassloader(), org.objectweb.jonas_lib.genbase.archive.J2EEArchive.getRootFile(), and org.objectweb.jonas_lib.genbase.archive.J2EEArchive.setModuleClassloader(). Referenced by org.objectweb.jonas_lib.genbase.archive.Application.initialize(). |
Here is the call graph for this function:
|
Returns true if filename must be omitted in the archive.
Implements org.objectweb.jonas_lib.genbase.archive.J2EEArchive. Definition at line 303 of file EjbJar.java. |
|
Set the container application of this EjbJar
Definition at line 272 of file EjbJar.java. Referenced by org.objectweb.jonas_lib.genbase.archive.EjbJar.EjbJar(), and org.objectweb.jonas_ws.wsgen.modifier.EjbJarModifier.modify(). |