diff options
author | kchan | 2005-08-26 16:52:53 +0000 |
---|---|---|
committer | kchan | 2005-08-26 16:52:53 +0000 |
commit | ee8a8c1b85c77a44d8bcdd50700dd3b2de1b2de9 (patch) | |
tree | 38ee04b2f1f412c4ea8ac640b4a4b8695013fafd /bundles/org.eclipse.jst.ws.consumption | |
parent | d113ed7e8af108d7c23e43c689fec658f7f9c99a (diff) | |
download | webtools.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.java | 27 |
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; + } + } |