diff options
author | cbridgha | 2005-03-29 22:28:41 +0000 |
---|---|---|
committer | cbridgha | 2005-03-29 22:28:41 +0000 |
commit | ba9c4ccdb4b4fbf70230f02f7c75b63728dadd29 (patch) | |
tree | 0466bd09bda530776a0d1280754cddd6ca69c756 /plugins/org.eclipse.jst.j2ee/earproject/org/eclipse/jst/j2ee/application/internal/operations/EARComponentCreationOperation.java | |
parent | ba64c99a0ba2512cff7062b42be25844a4d17c68 (diff) | |
download | webtools.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.java | 17 |
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 |