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_);');
                 }