You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ak...@apache.org on 2015/09/25 13:15:11 UTC
[2/2] ignite git commit: IGNITE-1546 Fixed DB datasource code
generation.
IGNITE-1546 Fixed DB datasource code generation.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/6e984c87
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/6e984c87
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/6e984c87
Branch: refs/heads/ignite-843
Commit: 6e984c871d952609e9499cf5b648d5526ec5e56b
Parents: 99b8a1c
Author: Alexey Kuznetsov <ak...@apache.org>
Authored: Fri Sep 25 18:15:11 2015 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Fri Sep 25 18:15:11 2015 +0700
----------------------------------------------------------------------
.../src/main/js/routes/generator/generator-java.js | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/ignite/blob/6e984c87/modules/control-center-web/src/main/js/routes/generator/generator-java.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/routes/generator/generator-java.js b/modules/control-center-web/src/main/js/routes/generator/generator-java.js
index 880e159..dc4eebc 100644
--- a/modules/control-center-web/src/main/js/routes/generator/generator-java.js
+++ b/modules/control-center-web/src/main/js/routes/generator/generator-java.js
@@ -775,7 +775,18 @@ $generatorJava.cacheStore = function (cache, varName, res) {
$generatorJava.declareVariable(res, true, dsVarName, dsClsName);
- res.line(dsVarName + '.setURL(_URL_);');
+ switch (storeFactory.dialect) {
+ case 'DB2':
+ res.line(dsVarName + '.setServerName(_SERVER_NAME_);');
+ res.line(dsVarName + '.setPortNumber(_PORT_NUMBER_);');
+ res.line(dsVarName + '.setDatabaseName(_DATABASE_NAME_);');
+ res.line(dsVarName + '.setDriverType(_DRIVER_TYPE_);');
+ break;
+
+ default:
+ res.line(dsVarName + '.setURL(_URL_);');
+ }
+
res.line(dsVarName + '.setUsername(_User_Name_);');
res.line(dsVarName + '.setPassword(_Password_);');
}