Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcbridgha2005-03-29 22:28:41 +0000
committercbridgha2005-03-29 22:28:41 +0000
commitba9c4ccdb4b4fbf70230f02f7c75b63728dadd29 (patch)
tree0466bd09bda530776a0d1280754cddd6ca69c756 /plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/EARComponentCreationOperation.java
parentba64c99a0ba2512cff7062b42be25844a4d17c68 (diff)
downloadwebtools.javaee-ba9c4ccdb4b4fbf70230f02f7c75b63728dadd29.tar.gz
webtools.javaee-ba9c4ccdb4b4fbf70230f02f7c75b63728dadd29.tar.xz
webtools.javaee-ba9c4ccdb4b4fbf70230f02f7c75b63728dadd29.zip
commited for NA
Diffstat (limited to 'plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/EARComponentCreationOperation.java')
-rw-r--r--plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/EARComponentCreationOperation.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/EARComponentCreationOperation.java b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/EARComponentCreationOperation.java
index 0042ae902..d7d905bb6 100644
--- a/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/EARComponentCreationOperation.java
+++ b/plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/EARComponentCreationOperation.java
@@ -25,6 +25,7 @@ import org.eclipse.wst.common.modulecore.WorkbenchComponent;
import org.eclipse.wst.common.modulecore.internal.util.IModuleConstants;
import org.eclipse.wst.common.modulecore.resources.IVirtualContainer;
import org.eclipse.wst.common.modulecore.resources.IVirtualFolder;
+import org.eclipse.emf.common.util.URI;
public class EARComponentCreationOperation extends J2EEComponentCreationOperation {
public EARComponentCreationOperation(EARComponentCreationDataModel dataModel) {
@@ -109,4 +110,20 @@ public class EARComponentCreationOperation extends J2EEComponentCreationOperatio
int version = operationDataModel.getIntProperty(J2EEComponentCreationDataModel.COMPONENT_VERSION);
return J2EEVersionUtil.getJ2EETextVersion(version);
}
+ public URI getComponentHandle(){
+ ModuleCore moduleCore = null;
+
+ try {
+ EARComponentCreationDataModel dm = (EARComponentCreationDataModel)getOperationDataModel();
+ moduleCore = ModuleCore.getModuleCoreForRead(getProject());
+ WorkbenchComponent earComp = moduleCore.findWorkbenchModuleByDeployName(operationDataModel.getStringProperty(EARComponentCreationDataModel.COMPONENT_DEPLOY_NAME));
+ return earComp.getHandle();
+
+ } finally {
+ if (null != moduleCore) {
+ moduleCore.dispose();
+ }
+
+ }
+ }
} \ No newline at end of file

Back to the top