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:
authorkchan2005-08-26 16:52:53 +0000
committerkchan2005-08-26 16:52:53 +0000
commitee8a8c1b85c77a44d8bcdd50700dd3b2de1b2de9 (patch)
tree38ee04b2f1f412c4ea8ac640b4a4b8695013fafd /bundles/org.eclipse.jst.ws.consumption
parentd113ed7e8af108d7c23e43c689fec658f7f9c99a (diff)
downloadwebtools.webservices-ee8a8c1b85c77a44d8bcdd50700dd3b2de1b2de9.tar.gz
webtools.webservices-ee8a8c1b85c77a44d8bcdd50700dd3b2de1b2de9.tar.xz
webtools.webservices-ee8a8c1b85c77a44d8bcdd50700dd3b2de1b2de9.zip
[108141] Patches from SP - jst.ws JUnit failing due to change in FlexibleJavaProjectPreferenceUtil preference.
Diffstat (limited to 'bundles/org.eclipse.jst.ws.consumption')
-rw-r--r--bundles/org.eclipse.jst.ws.consumption/src/org/eclipse/jst/ws/internal/consumption/command/common/CreateModuleCommand.java27
1 files changed, 25 insertions, 2 deletions
diff --git a/bundles/org.eclipse.jst.ws.consumption/src/org/eclipse/jst/ws/internal/consumption/command/common/CreateModuleCommand.java b/bundles/org.eclipse.jst.ws.consumption/src/org/eclipse/jst/ws/internal/consumption/command/common/CreateModuleCommand.java
index 2b6896dd2..847bb004e 100644
--- a/bundles/org.eclipse.jst.ws.consumption/src/org/eclipse/jst/ws/internal/consumption/command/common/CreateModuleCommand.java
+++ b/bundles/org.eclipse.jst.ws.consumption/src/org/eclipse/jst/ws/internal/consumption/command/common/CreateModuleCommand.java
@@ -22,6 +22,7 @@ import org.eclipse.wst.command.internal.provisional.env.core.common.Environment;
import org.eclipse.wst.command.internal.provisional.env.core.common.MessageUtils;
import org.eclipse.wst.command.internal.provisional.env.core.common.SimpleStatus;
import org.eclipse.wst.command.internal.provisional.env.core.common.Status;
+import org.eclipse.wst.common.componentcore.datamodel.properties.IComponentCreationDataModelProperties;
import org.eclipse.wst.common.frameworks.datamodel.DataModelFactory;
import org.eclipse.wst.common.frameworks.datamodel.IDataModel;
import org.eclipse.wst.common.frameworks.datamodel.IDataModelOperation;
@@ -43,6 +44,7 @@ public class CreateModuleCommand extends SimpleCommand
private String serverFactoryId;
private String serverInstanceId_;
private Environment env;
+ private boolean supportMultipleModules;
private MessageUtils msgUtils;
@@ -128,6 +130,11 @@ public class CreateModuleCommand extends SimpleCommand
try
{
IDataModel projectInfo = DataModelFactory.createDataModel(new WebComponentCreationDataModelProvider());
+
+ if (supportMultipleModules){
+ projectInfo.setProperty(IComponentCreationDataModelProperties.SUPPORT_MULTIPLE_MODULES, Boolean.TRUE);
+ }
+
projectInfo.setProperty(IWebComponentCreationDataModelProperties.PROJECT_NAME,projectName);
if (moduleName!=null)
projectInfo.setProperty(IWebComponentCreationDataModelProperties.COMPONENT_NAME, moduleName);
@@ -159,6 +166,9 @@ public class CreateModuleCommand extends SimpleCommand
try
{
IDataModel projectInfo = DataModelFactory.createDataModel(new EarComponentCreationDataModelProvider());
+ if (supportMultipleModules){
+ projectInfo.setProperty(IComponentCreationDataModelProperties.SUPPORT_MULTIPLE_MODULES, Boolean.TRUE);
+ }
projectInfo.setProperty(IEarComponentCreationDataModelProperties.PROJECT_NAME,projectName);
if (moduleName!=null)
projectInfo.setProperty(IEarComponentCreationDataModelProperties.COMPONENT_NAME, moduleName);
@@ -186,6 +196,9 @@ public class CreateModuleCommand extends SimpleCommand
try
{
IDataModel projectInfo = DataModelFactory.createDataModel(new EjbComponentCreationDataModelProvider());
+ if (supportMultipleModules){
+ projectInfo.setProperty(IComponentCreationDataModelProperties.SUPPORT_MULTIPLE_MODULES, Boolean.TRUE);
+ }
projectInfo.setProperty(IEjbComponentCreationDataModelProperties.PROJECT_NAME,projectName);
if (moduleName!=null)
projectInfo.setProperty(IEjbComponentCreationDataModelProperties.COMPONENT_NAME, moduleName);
@@ -221,6 +234,9 @@ public class CreateModuleCommand extends SimpleCommand
try
{
IDataModel projectInfo = DataModelFactory.createDataModel(new AppClientComponentCreationDataModelProvider());
+ if (supportMultipleModules){
+ projectInfo.setProperty(IComponentCreationDataModelProperties.SUPPORT_MULTIPLE_MODULES, Boolean.TRUE);
+ }
projectInfo.setProperty(IAppClientComponentCreationDataModelProperties.PROJECT_NAME,projectName);
if (moduleName!=null)
projectInfo.setProperty(IAppClientComponentCreationDataModelProperties.COMPONENT_NAME, moduleName);
@@ -258,9 +274,8 @@ public class CreateModuleCommand extends SimpleCommand
{
IDataModel projectInfo = DataModelFactory.createDataModel(new FlexibleJavaProjectCreationDataModelProvider());
projectInfo.setProperty(IFlexibleJavaProjectCreationDataModelProperties.PROJECT_NAME,projectName);
-
+
String runtimeTargetId = null;
-
if( serverInstanceId_ == null )
{
// We don't have a server instance so we will get the first runtimeTarget from the factory ID.
@@ -331,4 +346,12 @@ public class CreateModuleCommand extends SimpleCommand
serverInstanceId_ = serverInstanceId;
}
+ public boolean getSupportMultipleModules() {
+ return supportMultipleModules;
+ }
+
+ public void setSupportMultipleModules(boolean supportMultipleModules) {
+ this.supportMultipleModules = supportMultipleModules;
+ }
+
}

Back to the top