org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc Class Reference

List of all members.

Public Member Functions

 EarDeploymentDesc (ClassLoader classLoaderForCls, Application application, JonasApplication jonasApplication) throws EarDeploymentDescException
String[] getEjbTags ()
String[] getAltDDEjbs ()
String[] getClientTags ()
String[] getAltDDClients ()
Web[] getWebTags ()
String[] getAltDDWebs ()
String[] getConnectorTags ()
String[] getAltDDConnectors ()
String[] getSecurityRolesNames ()
String getXmlContent ()
String getJonasXmlContent ()
void setXmlContent (String xml)
void setJonasXmlContent (String xml)
String toString ()
Map getUserToRoleMapping ()

Detailed Description

This class extends the AbsDeploymentDescriptor class of JOnAS It provides a description of the specific EAR desployment descriptor
Author:
Florent Benoit

Ludovic Bert

Helene Joanin

Definition at line 55 of file EarDeploymentDesc.java.


Constructor & Destructor Documentation

org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.EarDeploymentDesc ClassLoader  classLoaderForCls,
Application  application,
JonasApplication  jonasApplication
throws EarDeploymentDescException
 

Construct an instance of a EarDeploymentDesc. Called by the getInstance() method.

Parameters:
classLoaderForCls ClassLoader of the classes .
application application.xml parsed file.
jonasApplication jonas-application.xml parsed file.
Exceptions:
EarDeploymentDescException if we can't build an instance.

Definition at line 125 of file EarDeploymentDesc.java.

References org.objectweb.jonas_ear.deployment.xml.Module.getAltDd(), org.objectweb.jonas_ear.deployment.xml.Module.getConnector(), org.objectweb.jonas_ear.deployment.xml.Module.getEjb(), org.objectweb.jonas_ear.deployment.xml.Module.getJava(), org.objectweb.jonas_ear.deployment.xml.SecurityRoleMapping.getPrincipalNamesList(), org.objectweb.jonas_ear.deployment.xml.SecurityRoleMapping.getRoleName(), org.objectweb.jonas_ear.deployment.xml.SecurityRole.getRoleName(), org.objectweb.jonas_ear.deployment.xml.JonasSecurity.getSecurityRoleMappingList(), and org.objectweb.jonas_ear.deployment.xml.Module.getWeb().

Here is the call graph for this function:


Member Function Documentation

String [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getAltDDClients  ) 
 

Get the alt-dd of the clients of the application.xml file.

Returns:
the alt-dd of the clients of the application.xml file.

Definition at line 244 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar().

String [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getAltDDConnectors  ) 
 

Get the alt-dd of the connectors of the application.xml file.

Returns:
the alt-dd of the connectors of the application.xml file.

Definition at line 284 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar().

String [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getAltDDEjbs  ) 
 

Get the alt-dd of the ejbs of the application.xml file.

Returns:
the alt-dd of the ejbs of the application.xml file.

Definition at line 224 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar().

String [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getAltDDWebs  ) 
 

Get the alt-dd of the wars of the application.xml file.

Returns:
the alt-dd of the wars of the application.xml file.

Definition at line 264 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar().

String [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getClientTags  ) 
 

Get the client tags of the application.xml file.

Returns:
the client tags of the application.xml file.

Definition at line 234 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar(), and org.objectweb.jonas_lib.genbase.archive.Application.init().

String [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getConnectorTags  ) 
 

Get the connector tags of the application.xml file.

Returns:
the connector tags of the application.xml file.

Definition at line 274 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar().

String [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getEjbTags  ) 
 

Get the ejb tags of the application.xml file.

Returns:
the ejb tags of the application.xml file.

Definition at line 214 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar(), and org.objectweb.jonas_lib.genbase.archive.Application.init().

String org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getJonasXmlContent  ) 
 

Get the content of the jonas-application xml file

Returns:
the content of the jonas-application xml file

Definition at line 312 of file EarDeploymentDesc.java.

String [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getSecurityRolesNames  ) 
 

Get the security-role names tags

Returns:
the security roles names.

Definition at line 294 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar().

Map org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getUserToRoleMapping  ) 
 

Returns:
the userToRoleMapping.

Definition at line 367 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar().

Web [] org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getWebTags  ) 
 

Get the web tags of the application.xml file.

Returns:
the web tags of the application.xml file.

Definition at line 254 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar(), and org.objectweb.jonas_lib.genbase.archive.Application.init().

String org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.getXmlContent  ) 
 

Get the content of the xml file

Returns:
the content of the application xml file

Definition at line 304 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas.ear.EarServiceImpl.deployEar().

void org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.setJonasXmlContent String  xml  ) 
 

Set the content of the xml file

Parameters:
xml the content of the jonas-application xml file

Definition at line 328 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas_ear.deployment.lib.EarDeploymentDescManager.getDeploymentDesc().

void org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.setXmlContent String  xml  ) 
 

Set the content of the xml file

Parameters:
xml the content of the application xml file

Definition at line 320 of file EarDeploymentDesc.java.

Referenced by org.objectweb.jonas_ear.deployment.lib.EarDeploymentDescManager.getDeploymentDesc().

String org.objectweb.jonas_ear.deployment.api.EarDeploymentDesc.toString  ) 
 

Return a String representation of the EarDeploymentDesc.

Returns:
a String representation of the EarDeploymentDesc.

Definition at line 336 of file EarDeploymentDesc.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:09:57 2005 for JOnAS by  doxygen 1.3.9.1