org.openejb.alt.config
Class EjbJarUtils

java.lang.Object
  extended by org.openejb.alt.config.EjbJarUtils

public class EjbJarUtils
extends java.lang.Object

Author:
David Blevins

Field Summary
static Logger logger
           
static Messages messages
           
 
Constructor Summary
EjbJarUtils(java.lang.String jarLocation)
           
 
Method Summary
static boolean checkForOpenejbJar(java.lang.String jarFile)
           
static java.lang.String copyJar(java.lang.String jar, boolean overwrite)
           
 Bean[] getBeans()
           
 EjbJar getEjbJar()
           
 java.lang.String getJarLocation()
           
 OpenejbJar getOpenejbJar()
           
static Container[] getUsableContainers(Container[] containers, Bean bean)
           
static void handleException(java.lang.String errorCode)
           
static void handleException(java.lang.String errorCode, java.lang.Object arg0)
           
static void handleException(java.lang.String errorCode, java.lang.Object arg0, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
static java.lang.String moveJar(java.lang.String jar, boolean overwrite)
           
 void setOpenejbJar(OpenejbJar openejbJar)
           
 void writeEjbJar(java.lang.String xmlFile)
           
static void writeOpenejbJar(java.lang.String xmlFile, OpenejbJar openejbJarObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

messages

public static final Messages messages

logger

public static final Logger logger
Constructor Detail

EjbJarUtils

public EjbJarUtils(java.lang.String jarLocation)
            throws OpenEJBException
Throws:
OpenEJBException
Method Detail

getJarLocation

public java.lang.String getJarLocation()

getEjbJar

public EjbJar getEjbJar()

getOpenejbJar

public OpenejbJar getOpenejbJar()

setOpenejbJar

public void setOpenejbJar(OpenejbJar openejbJar)

writeEjbJar

public void writeEjbJar(java.lang.String xmlFile)
                 throws OpenEJBException
Throws:
OpenEJBException

moveJar

public static java.lang.String moveJar(java.lang.String jar,
                                       boolean overwrite)
                                throws OpenEJBException
Throws:
OpenEJBException

copyJar

public static java.lang.String copyJar(java.lang.String jar,
                                       boolean overwrite)
                                throws OpenEJBException
Throws:
OpenEJBException

getUsableContainers

public static Container[] getUsableContainers(Container[] containers,
                                              Bean bean)

getBeans

public Bean[] getBeans()

handleException

public static void handleException(java.lang.String errorCode,
                                   java.lang.Object arg0,
                                   java.lang.Object arg1,
                                   java.lang.Object arg2,
                                   java.lang.Object arg3)
                            throws OpenEJBException
Throws:
OpenEJBException

handleException

public static void handleException(java.lang.String errorCode,
                                   java.lang.Object arg0)
                            throws OpenEJBException
Throws:
OpenEJBException

handleException

public static void handleException(java.lang.String errorCode)
                            throws OpenEJBException
Throws:
OpenEJBException

checkForOpenejbJar

public static boolean checkForOpenejbJar(java.lang.String jarFile)
                                  throws OpenEJBException
Throws:
OpenEJBException

writeOpenejbJar

public static void writeOpenejbJar(java.lang.String xmlFile,
                                   OpenejbJar openejbJarObject)
                            throws OpenEJBException
Throws:
OpenEJBException


Copyright © 1999-2011 OpenEJB. All Rights Reserved.