| <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"> </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"> </td><td valign="top"> |
| <p> |
| |
| <pre> |
| public static void <B>createProject</B>(java.lang.String projectName, |
| org.eclipse.core.runtime.IPath projectLocation, |
| int 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"> </td><td valign="top"> |
| <hr> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </td><td valign="top"> |
| <br> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| <tr> |
| <td valign="top" align="right"> </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"> </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"> </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"> </td><td valign="top"> |
| <HR> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </body> |
| </html> |