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 <[email protected]> Authored: Fri Sep 25 18:15:11 2015 +0700 Committer: Alexey Kuznetsov <[email protected]> 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_);'); }
