org.objectweb.jonas_ejb.deployment.api
Class DeploymentDesc

java.lang.Object
  |
  +--org.objectweb.jonas_ejb.deployment.api.DeploymentDesc

public class DeploymentDesc
extends java.lang.Object

Class to hold extended(*) deployment descriptor information
(*) extended deployment descriptor information includes Jonas specific deployment descriptor file information


Field Summary
static java.lang.String EJB_JAR_FILE_NAME
           
static java.lang.String JONAS_EJB_JAR_FILE_NAME
           
 
Constructor Summary
DeploymentDesc(java.lang.ClassLoader classLoader, EjbJar ejbJar, JonasEjbJar jonasEjbJar)
          constructor is private, call one of the static methods instead
 
Method Summary
 BeanDesc[] getBeanDesc()
          Get descriptors for all beans contained in jar file
 BeanDesc getBeanDesc(java.lang.String ejbName)
          Get bean descriptor given its name
 java.lang.String getDisplayName()
          Get the display name
static org.xml.sax.EntityResolver getEntityResolver()
           
static org.xml.sax.ErrorHandler getErrorHandler()
           
static DeploymentDesc getInstance(java.lang.ClassLoader classLoaderForDD, java.lang.ClassLoader classLoaderForCls)
          Factory method with given classloaders
static DeploymentDesc getInstance(java.lang.String ejbJarFileName, java.lang.String jonasEjbJarFileName)
          Deprecated. use for integration only (jdk1.2 required)
static boolean getParsingWithValidation()
           
static void setEntityResolver(org.xml.sax.EntityResolver entityResolver)
           
static void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)
           
static void setParsingWithValidation(boolean v)
           
 java.lang.String toString()
          String representation of the object for test purpose
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EJB_JAR_FILE_NAME

public static final java.lang.String EJB_JAR_FILE_NAME

JONAS_EJB_JAR_FILE_NAME

public static final java.lang.String JONAS_EJB_JAR_FILE_NAME
Constructor Detail

DeploymentDesc

public DeploymentDesc(java.lang.ClassLoader classLoader,
                      EjbJar ejbJar,
                      JonasEjbJar jonasEjbJar)
               throws DeploymentDescException
constructor is private, call one of the static methods instead
Method Detail

getInstance

public static DeploymentDesc getInstance(java.lang.ClassLoader classLoaderForDD,
                                         java.lang.ClassLoader classLoaderForCls)
                                  throws DeploymentDescException
Factory method with given classloaders
Parameters:
classLoaderForDD - classloader used to load xml deployment descriptors
classLoaderForCls - classloader used to load bean classes
Returns:
instance of the corresponding DeploymentDesc
Throws:
DeploymentDescException - when DeploymentDesc cannot be created with given files.

getInstance

public static DeploymentDesc getInstance(java.lang.String ejbJarFileName,
                                         java.lang.String jonasEjbJarFileName)
                                  throws DeploymentDescException
Deprecated. use for integration only (jdk1.2 required)

Factory method using deployment descriptor and Jonas deployment descriptor file names.
Returns:
instance of the corresponding DeploymentDesc
Throws:
DeploymentDescException - when DeploymentDesc cannot be created with given files.

getBeanDesc

public BeanDesc[] getBeanDesc()
Get descriptors for all beans contained in jar file
Returns:
Array of bean's descriptors

getBeanDesc

public BeanDesc getBeanDesc(java.lang.String ejbName)
Get bean descriptor given its name

getDisplayName

public java.lang.String getDisplayName()
Get the display name

toString

public java.lang.String toString()
String representation of the object for test purpose
Overrides:
toString in class java.lang.Object
Returns:
String representation of this object

getErrorHandler

public static org.xml.sax.ErrorHandler getErrorHandler()

getEntityResolver

public static org.xml.sax.EntityResolver getEntityResolver()

getParsingWithValidation

public static boolean getParsingWithValidation()

setErrorHandler

public static void setErrorHandler(org.xml.sax.ErrorHandler errorHandler)

setEntityResolver

public static void setEntityResolver(org.xml.sax.EntityResolver entityResolver)

setParsingWithValidation

public static void setParsingWithValidation(boolean v)