org.objectweb.jonas_ws.wsgen.jarfile
Class EjbJarManager
java.lang.Object
org.objectweb.jonas_ws.wsgen.jarfile.JarManager
org.objectweb.jonas_ws.wsgen.jarfile.WsJarManager
org.objectweb.jonas_ws.wsgen.jarfile.EjbJarManager
- public class EjbJarManager
- extends WsJarManager
Use xml classes to get and write
informations inside an ejbjar file.
- Author:
- Guillaume Sauthier
Constructor Summary |
EjbJarManager(java.lang.String jarFilename)
Build a new instance of a EjbJarManager. |
EjbJarManager(java.lang.String jarFilename,
java.lang.String dir)
Build a new instance of a EjbJarManager. |
Method Summary |
void |
addJServiceRefInitParam(java.lang.String beanName,
java.lang.String serviceRefName,
java.lang.String initParamName,
java.lang.String initParamValue)
Add a jonas-init-param for a specified service-ref |
protected boolean |
omit(java.lang.String name)
Omit only jonas-ejb-jar.xml.
|
Methods inherited from class org.objectweb.jonas_ws.wsgen.jarfile.JarManager |
addDir, addDir, addDir, addFile, addXml, close, finalize, getFilename, getOutFilename, getSAXMsg, isNewFile, save, setOutputDir, writeEntry |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EjbJarManager
public EjbJarManager(java.lang.String jarFilename)
throws WsGenException
- Build a new instance of a EjbJarManager.
- Parameters:
jarFilename
- the name of the ejbjar file
that we want to manage.
- Throws:
WsGenException
- if the jar file doesn't exist.
EjbJarManager
public EjbJarManager(java.lang.String jarFilename,
java.lang.String dir)
throws WsGenException
- Build a new instance of a EjbJarManager.
- Parameters:
jarFilename
- the name of the ejbjar file
that we want to manage.dir
- output directory
- Throws:
WsGenException
- if the jar file doesn't exist.
addJServiceRefInitParam
public void addJServiceRefInitParam(java.lang.String beanName,
java.lang.String serviceRefName,
java.lang.String initParamName,
java.lang.String initParamValue)
throws WsGenException
- Add a jonas-init-param for a specified service-ref
- Specified by:
addJServiceRefInitParam
in class WsJarManager
- Parameters:
serviceRefName
- the service-ref-name (key)initParamName
- the param nameinitParamValue
- the param valuebeanName
- the bean name where put init-param (unused for servlet clients)
- Throws:
WsGenException
omit
protected boolean omit(java.lang.String name)
- Omit only jonas-ejb-jar.xml.
ejb-jar.xml is not omitted because not used by EjbJarManager.
- Overrides:
omit
in class JarManager
- Parameters:
name
- name of entry to be tested
- Returns:
- true if file must be omitted, otherwise false