blob: 2e094dabf0d7b63d76270af1b36113b14746859f [file] [log] [blame]
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../../../../..//default_style.css" type="text/css">
<link rel="stylesheet" href="../../../../..//webtools/wtp.css" type="text/css">
<title>j2ee operations api overview</title>
</head>
<body>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<tbody>
<tr>
<td width="60%" align="left"><font class="indextop">jst j2ee</font>
<br>
<font class="indexsub">j2ee operations api overview</font></td><td width="40%"><img width="120" hspace="50" height="86" align="middle" src="../../../../..//images/Idea.jpg"></td>
</tr>
</tbody>
</table>
<table width="100%" cellspacing="5" cellpadding="2" border="0">
<col width="16">
<col width="*">
<tbody>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff">Overview</font></b></td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td>
<P>This document describes the J2EE Operations API contributed to M2.
This API will be growing and changing over the subsequent milestone
releases.<br> For M2, the API allows for for simple project creation,
import, and export for:</P>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>
<ul>
<li>
<A href="#EAR">Enterprise Applications</A>
</li>
<li>
<A href="#WAR">Web Modules</A>
</li>
<li>
<A href="#EJB">EJB Modules</A>
</li>
<li>
<A href="#AppClient">Application Client Modules</A>
</li>
<li>
<A href="#RAR">Connector Modules</A>
</li>
</ul>
The WTPOperationDataModel classes mentioned below will likely become API in the future.
Please note, however, that these classes will go through significant changes as they <br>
are cleaned up for API and modified to handle the upcoming flexible project structure (i.e. feel free to look at them, but do not use them as API).
</p>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff"><A name="EAR"></A>Enterprise Applications</font></b></td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td><b><FONT SIZE="4">org.eclipse.jst.j2ee.application.operations.EnterpriseApplicationCreationDataModel</FONT></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<p>
<pre>
public static void <B>createProject</B>(java.lang.String&nbsp;projectName,
org.eclipse.core.runtime.IPath&nbsp;projectLocation,
int&nbsp;applicationVersion)
</pre>
<DL>
<DD>Creates an Enterprise Application project with the specified
name and version in the specified location.</DD>
<BR>
<BR>
<DL>
<DT>
<B>Parameters:</B>
</DT>
<DD>
<CODE>projectName</CODE> - The name of the Enterprise
Application project to create.
</DD>
<DD>
<CODE>projectLocation</CODE> - Sets the local file system
location for the described project. The path must be either an
absolute file system path, or a relative path whose first segment
is the name of a defined workspace path variable. If <code>null</code>
is specified, the default location is used.
</DD>
<DD>
<CODE>applicationVersion</CODE> - Sets the J2EE Version for the
descibed project. The version must be one of <code>J2EEVersionConstants.J2EE_1_2_ID</code>,
<code>J2EEVersionConstants.J2EE_1_3_ID</code>, or <code>J2EEVersionConstants.J2EE_1_4_ID</code>.
</DD>
<DT>
<B>Since:</B>
</DT>
<DD>WTP 1.0</DD>
</DL>
</DL>
</p>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<hr>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<br>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.application.operations.EnterpriseApplicationImportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<pre>
public static void <B>importArchive</B>(java.lang.String earFileName,
java.lang.String earProjectName)
</pre>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Imports the specified Enterprise Application archive file into
the specified Enterprise Application project.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:</B>
</DT>
<DD>
<CODE>earFileName</CODE> - The path to the EAR file.
</DD>
<DD>
<CODE>earProjectName</CODE> - The name of the Enterprise
Application project where the Enterprise Application should be
imported.
</DD>
<DT>
<B>Since:</B>
</DT>
<DD>WTP 1.0</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.application.operations.EnterpriseApplicationExportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>exportProject</B>(java.lang.String earProjectName,
java.lang.String earFileName,
boolean overwriteExisting,
boolean exportSource)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Exports the specified Enterprise Appliction project to the
specified EAR file.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>earProjectName</CODE> - The name of the Enterprise
Application project to export.
</DD>
<DD>
<CODE>earFileName</CODE> - The fully qualified EAR file
location to export the specified Enterprise Application project.
</DD>
<DD>
<CODE>overwriteExisting</CODE> - If this is <code>true</code>
then an existing file at the location specified by <code>earFileName</code>
will be overwritten.
</DD>
<DD>
<CODE>exportSource</CODE> - If this is <code>true</code> then
all source files in the specified Enterprise Application Project
and all its modules will be included in the resulting EAR file.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff"><A name="WAR"></A>Web Modules</font></b></td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td><b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.web.archive.operations.WebModuleCreationDataModel</FONT></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>createProject</B>(java.lang.String projectName,
org.eclipse.core.runtime.IPath projectLocation,
int webModuleVersion)</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Creates a Web project with the specified name and version in the
specified location.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>projectName</CODE> - The name of the Web project to
create.
</DD>
<DD>
<CODE>projectLocation</CODE> - Sets the local file system
location for the described project. The path must be either an
absolute file system path, or a relative path whose first segment
is the name of a defined workspace path variable. If <code>null</code>
is specified, the default location is used.
</DD>
<DD>
<CODE>webModuleVersion</CODE> - Version for the descibed project. The version must be one of the
following: <code>J2EEVersionConstants.WEB_2_2_ID</code>, <code>J2EEVersionConstants.WEB_2_3_ID</code>,
or <code>J2EEVersionConstants.WEB_2_4_ID</code>.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.web.archive.operations.WebModuleImportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>importArchive</B>(java.lang.String warFileName,
java.lang.String webProjectName,
boolean addToEar,
java.lang.String earProjectName)</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Imports the specified WAR file into the specified Web Module
project.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>warFileName</CODE> - The path to the WAR file.
</DD>
<DD>
<CODE>webProjectName</CODE> - The name of the Web project where
the Web Module should be imported.
</DD>
<DD>
<CODE>addToEar</CODE> - If this is <code>true</code> then Web
project specified by <code>webProjectName</code> will be added to
the Enterprise Application project specified by <code>earProjectName</code>.
</DD>
<DD>
<CODE>earProjectName</CODE> - The name of the Enterprise
Application project to add the specified Web project to. This field
is only relevant if <code>addToEar</code> is set to <code>true</code>.
If this is set to <code>null</code> then a default name computed
from the <code>webProjectName</code> will be used.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.web.archive.operations.WebModuleExportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>exportProject</B>(java.lang.String webProjectName,
java.lang.String warFileName,
boolean overwriteExisting,
boolean exportSource)</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Exports the specified Web Module project to the specified WAR
file.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>webProjectName</CODE> - The name of the Web Module
project to export.
</DD>
<DD>
<CODE>warFileName</CODE> - The fully qualified WAR file
location to export the specified Web Module project.
</DD>
<DD>
<CODE>overwriteExisting</CODE> - If this is <code>true</code>
then an existing file at the location specified by <code>earFileName</code>
will be overwritten.
</DD>
<DD>
<CODE>exportSource</CODE> - If this is <code>true</code> then
all source files in the specified Web Module will be included in
the resulting WAR file.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff"><A name="EJB"></A>EJB Modules</font></b></td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td><b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.ejb.project.operations.EJBModuleCreationDataModel</FONT></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>createProject</B>(java.lang.String projectName,
org.eclipse.core.runtime.IPath projectLocation,
int ejbModuleVersion)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Creates an EJB project with the specified name and version in
the specified location.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>projectName</CODE> - The name of the EJB project to
create.
</DD>
<DD>
<CODE>projectLocation</CODE> - Sets the local file system
location for the described project. The path must be either an
absolute file system path, or a relative path whose first segment
is the name of a defined workspace path variable. If <code>null</code>
is specified, the default location is used.
</DD>
<DD>
<CODE>ejbModuleVersion</CODE> - Sets the EJB Module Version for
the descibed project. The version must be one of <code>J2EEVersionConstants.EJB_1_1_ID</code>,
<code>J2EEVersionConstants.EJB_2_0_ID</code>, or <code>J2EEVersionConstants.EJB_2_1_ID</code>.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.ejb.project.operations.EJBModuleImportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>importArchive</B>(java.lang.String ejbJarFileName,
java.lang.String ejbProjectName,
boolean addToEar,
java.lang.String earProjectName)</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Imports the specified EJB Jar file into the specified EJB Module
project.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>ejbJarFileName</CODE> - The path to the EJB Jar file.
</DD>
<DD>
<CODE>ejbProjectName</CODE> - The name of the EJB project where
the EJB Module should be imported.
</DD>
<DD>
<CODE>addToEar</CODE> - If this is <code>true</code> then EJB
project specified by <code>ejbProjectName</code> will be added to
the Enterprise Application project specified by <code>earProjectName</code>.
</DD>
<DD>
<CODE>earProjectName</CODE> - The name of the Enterprise
Application project to add the specified EJB project to. This field
is only relevant if <code>addToEar</code> is set to <code>true</code>.
If this is set to <code>null</code> then a default name computed
from the <code>ejbProjectName</code> will be used.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.ejb.project.operations.EJBModuleExportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>exportProject</B>(java.lang.String ejbProjectName,
java.lang.String ejbJarFileName,
boolean overwriteExisting,
boolean exportSource)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Exports the specified EJB Module project to the specified EJB
JAR file.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>ejbProjectName</CODE> - The name of the EJB Module
project to export.
</DD>
<DD>
<CODE>ejbJarFileName</CODE> - The fully qualified EJB JAR file
location to export the specified EJB Module project.
</DD>
<DD>
<CODE>overwriteExisting</CODE> - If this is <code>true</code>
then an existing file at the location specified by <code>earFileName</code>
will be overwritten.
</DD>
<DD>
<CODE>exportSource</CODE> - If this is <code>true</code> then
all source files in the specified EJB Module will be included in
the resulting EJB JAR file.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff"><A name="AppClient"></A>Application Client Modules</font></b></td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td><b><FONT SIZE="4">org.eclipse.jst.j2ee.applicationclient.creation.AppClientModuleCreationDataModel</FONT></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>createProject</B>(java.lang.String projectName,
org.eclipse.core.runtime.IPath projectLocation,
int applicationClientVersion)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Creates an Application Client project with the specified name
and version in the specified location.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>projectName</CODE> - The name of the Application Client
project to create.
</DD>
<DD>
<CODE>projectLocation</CODE> - Sets the local file system
location for the described project. The path must be either an
absolute file system path, or a relative path whose first segment
is the name of a defined workspace path variable. If <code>null</code>
is specified, the default location is used.
</DD>
<DD>
<CODE>applicationClientVersion</CODE> - Sets the Application
Client Module Version for the descibed project. The version must be
one of <code>J2EEVersionConstants.J2EE_1_2_ID</code>, <code>J2EEVersionConstants.J2EE_1_3_ID</code>,
or <code>J2EEVersionConstants.J2EE_1_4_ID</code>.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.applicationclient.creation.AppClientModuleImportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>importArchive</B>(java.lang.String appClientJarFileName,
java.lang.String appClientProjectName,
boolean addToEar,
java.lang.String earProjectName)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Imports the specified Application Client Jar file into the
specified Application Client Module project.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>appClientJarFileName</CODE> - The path to the Application
Client Jar file.
</DD>
<DD>
<CODE>appClientProjectName</CODE> - The name of the Application
Client project where the Application Client Module should be
imported.
</DD>
<DD>
<CODE>addToEar</CODE> - If this is <code>true</code> then
Application Client project specified by <code>appClientJarFileName</code>
will be added to the Enterprise Application project specified by <code>earProjectName</code>.
</DD>
<DD>
<CODE>earProjectName</CODE> - The name of the Enterprise
Application project to add the specified Application Client project
to. This field is only relevant if <code>addToEar</code> is set to
<code>true</code>. If this is set to <code>null</code> then a
default name computed from the <code>appClientJarFileName</code>
will be used.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.application.operations.AppClientModuleExportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>exportProject</B>(java.lang.String appClientProjectName,
java.lang.String appClientJarFileName,
boolean overwriteExisting,
boolean exportSource)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>appClientProjectName</CODE> - The name of the Application
Client Module project to export.
</DD>
<DD>
<CODE>appClientJarFileName</CODE> - The fully qualified
Application Client Jar file location to export the specified
Application Client Module project.
</DD>
<DD>
<CODE>overwriteExisting</CODE> - If this is <code>true</code>
then an existing file at the location specified by <code>earFileName</code>
will be overwritten.
</DD>
<DD>
<CODE>exportSource</CODE> - If this is <code>true</code> then
all source files in the specified Application Client Module will be
included in the resulting Application Client Jar file.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" bgcolor="#0080c0" align="left" colspan="2"><b><font face="Arial,Helvetica" color="#ffffff"><A name="RAR"></A>Connector Modules</font></b></td>
</tr>
<tr>
<td valign="top" align="right"><img width="16" height="16" border="0" src="../../../../..//images/Adarrow.gif"></td><td><b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.jca.operations.ConnectorModuleCreationDataModel</FONT></b></td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>createProject</B>(java.lang.String projectName,
org.eclipse.core.runtime.IPath projectLocation,
int connectorModuleVersion)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Creates an Connector project with the specified name and version
in the specified location.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>projectName</CODE> - The name of the Connector project to
create.
</DD>
<DD>
<CODE>projectLocation</CODE> - Sets the local file system
location for the described project. The path must be either an
absolute file system path, or a relative path whose first segment
is the name of a defined workspace path variable. If <code>null</code>
is specified, the default location is used.
</DD>
<DD>
<CODE>connectorModuleVersion</CODE> - Sets the JCA Version for
the descibed project. The version must be either <code>J2EEVersionConstants.JCA_1_0_ID</code>
or <code>J2EEVersionConstants.JCA_1_5_ID</code>.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.jca.operations.ConnectorModuleImportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>importArchive</B>(java.lang.String rarFileName,
java.lang.String connectorProjectName,
boolean addToEar,
java.lang.String earProjectName)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>rarFileName</CODE> - The path to the RAR file.
</DD>
<DD>
<CODE>connectorProjectName</CODE> - The name of the Connector
project where the Connector Module should be imported.
</DD>
<DD>
<CODE>addToEar</CODE> - If this is <code>true</code> then
Connector project specified by <code>connectorProjectName</code>
will be added to the Enterprise Application project specified by <code>earProjectName</code>.
</DD>
<DD>
<CODE>earProjectName</CODE> - The name of the Enterprise
Application project to add the specified Connector project to. This
field is only relevant if <code>addToEar</code> is set to <code>true</code>.
If this is set to <code>null</code> then a default name computed
from the <code>connectorProjectName</code> will be used.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<h4>
<b><FONT SIZE="4">org.eclipse.jst.j2ee.internal.jca.operations.ConnectorModuleExportDataModel</FONT></b>
</h4>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<PRE>
public static void <B>exportProject</B>(java.lang.String connectorProjectName,
java.lang.String rarFileName,
boolean overwriteExisting,
boolean exportSource)
</PRE>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<DL>
<DD>Exports the specified Connector Module project to the specified
Connector RAR file.
</DD>
<BR>
<DL>
<DT>
<B>Parameters:
</B>
</DT>
<DD>
<CODE>connectorProjectName</CODE> - The name of the Connector
Module project to export.
</DD>
<DD>
<CODE>rarFileName</CODE> - The fully qualified Connector RAR
file location to export the specified Connector Module project.
</DD>
<DD>
<CODE>overwriteExisting</CODE> - If this is <code>true</code>
then an existing file at the location specified by <code>earFileName</code>
will be overwritten.
</DD>
<DD>
<CODE>exportSource</CODE> - If this is <code>true</code> then
all source files in the specified Connector Module will be included
in the resulting Connector RAR file.
</DD>
<DT>
<B>Since:
</B>
</DT>
<DD>WTP 1.0
</DD>
</DL>
</DL>
</td>
</tr>
<tr>
<td valign="top" align="right">&nbsp;</td><td valign="top">
<HR>
</td>
</tr>
</tbody>
</table>
</body>
</html>