Repository: ignite
Updated Branches:
  refs/heads/ignite-843-rc2 e9c9d1a3f -> d643efeff


IGNITE-843 Minor fixes.


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/d643efef
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/d643efef
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/d643efef

Branch: refs/heads/ignite-843-rc2
Commit: d643efeffd8bf8ceedfa4ae553e7f30c7fb1cc4a
Parents: e9c9d1a
Author: Alexey Kuznetsov <akuznet...@apache.org>
Authored: Wed Dec 30 13:29:35 2015 +0700
Committer: Alexey Kuznetsov <akuznet...@apache.org>
Committed: Wed Dec 30 13:29:35 2015 +0700

----------------------------------------------------------------------
 .../configuration/summary/summary.controller.js | 97 ++++++++++++--------
 .../main/js/helpers/generator/generator-java.js | 10 +-
 .../main/js/helpers/generator/generator-xml.js  | 42 ++++-----
 3 files changed, 83 insertions(+), 66 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/d643efef/modules/control-center-web/src/main/js/app/modules/states/configuration/summary/summary.controller.js
----------------------------------------------------------------------
diff --git 
a/modules/control-center-web/src/main/js/app/modules/states/configuration/summary/summary.controller.js
 
b/modules/control-center-web/src/main/js/app/modules/states/configuration/summary/summary.controller.js
index dcbe7dd..12ade31 100644
--- 
a/modules/control-center-web/src/main/js/app/modules/states/configuration/summary/summary.controller.js
+++ 
b/modules/control-center-web/src/main/js/app/modules/states/configuration/summary/summary.controller.js
@@ -30,9 +30,11 @@ export default [
 
             $loading.finish('loading');
 
-            const idx = sessionStorage.summarySelectedId || 0;
+            if (!$common.isEmptyArray(clusters)) {
+                const idx = sessionStorage.summarySelectedId || 0;
 
-            $scope.selectItem(clusters[idx]);
+                $scope.selectItem(clusters[idx]);
+            }
         });
 
         $scope.panelExpanded = $common.panelExpanded;
@@ -47,6 +49,43 @@ export default [
             }
         };
 
+        const javaConfigFolder = {
+            type: 'folder',
+            name: 'src-config',
+            title: 'config',
+            children: [
+                { type: 'file', name: 'ClientConfigurationFactory.java' },
+                { type: 'file', name: 'ServerConfigurationFactory.java' }
+            ]
+        };
+
+        const javaStartupFolder = {
+            type: 'folder',
+            name: 'startup',
+            children: [
+                { type: 'file', name: 'ClientNodeCodeStartup.java' },
+                { type: 'file', name: 'ClientNodeSpringStartup.java' },
+                { type: 'file', name: 'ServerNodeCodeStartup.java' },
+                { type: 'file', name: 'ServerNodeSpringStartup.java' }
+            ]
+        };
+
+        const javaFolder = {
+            type: 'folder',
+            name: 'java',
+            children: [
+                {
+                    type: 'folder',
+                    name: 'src-config',
+                    title: 'config',
+                    children: [
+                        javaConfigFolder,
+                        javaStartupFolder
+                    ]
+                }
+            ]
+        };
+
         const projectStructureRoot = {
             type: 'folder',
             name: 'project.zip',
@@ -73,40 +112,7 @@ export default [
                         {
                             type: 'folder',
                             name: 'main',
-                            children: [
-                                {
-                                    type: 'folder',
-                                    name: 'java',
-                                    children: [
-                                        {
-                                            type: 'folder',
-                                            name: 'src-config',
-                                            title: 'config',
-                                            children: [
-                                                { type: 'file', name: 
'ClientConfigurationFactory.java' },
-                                                { type: 'file', name: 
'ServerConfigurationFactory.java' }
-                                            ]
-                                        },
-                                        {
-                                            type: 'folder',
-                                            name: 'pojo.model',
-                                            children: [
-                                                { type: 'file', name: 
'GeneratedPojo.java' }
-                                            ]
-                                        },
-                                        {
-                                            type: 'folder',
-                                            name: 'startup',
-                                            children: [
-                                                { type: 'file', name: 
'ClientNodeCodeStartup.java' },
-                                                { type: 'file', name: 
'ClientNodeSpringStartup.java' },
-                                                { type: 'file', name: 
'ServerNodeCodeStartup.java' },
-                                                { type: 'file', name: 
'ServerNodeSpringStartup.java' }
-                                            ]
-                                        }
-                                    ]
-                                }
-                            ]
+                            children: [javaFolder]
                         }
                     ]
                 },
@@ -117,6 +123,7 @@ export default [
         };
 
         $scope.projectStructure = [projectStructureRoot];
+
         $scope.projectStructureExpanded = [projectStructureRoot];
 
         $scope.tabsServer = { activeTab: 0 };
@@ -134,6 +141,16 @@ export default [
             $scope.selectedItem = cluster;
 
             sessionStorage.summarySelectedId = 
$scope.clusters.indexOf(cluster);
+
+            javaFolder.children = [javaConfigFolder, javaStartupFolder];
+
+            _.forEach(cluster.caches, (cache) => {
+                _.forEach(cache.metadatas, (metadata) => {
+                    javaFolder.children.push({type: 'folder', name: 'test' + 
cluster.name, children: [{type: 'file', name: 'test-1'}]});
+                });
+            }) ;
+
+
         };
 
         const updateTab = (cluster) => {
@@ -168,16 +185,16 @@ export default [
             zip.file(serverXml, $generatorXml.cluster(cluster));
             zip.file(clientXml, $generatorXml.cluster(cluster, clientNearCfg));
 
-            zip.file(srcPath + 'config/ServerConfigurationFactory.java', 
$generatorJava.cluster(cluster, 'factory', 'ServerConfigurationFactory', null));
-            zip.file(srcPath + 'config/ClientConfigurationFactory.java', 
$generatorJava.cluster(cluster, 'factory', 'ClientConfigurationFactory', 
clientNearCfg));
+            zip.file(srcPath + 'config/ServerConfigurationFactory.java', 
$generatorJava.cluster(cluster, 'config', 'ServerConfigurationFactory', null));
+            zip.file(srcPath + 'config/ClientConfigurationFactory.java', 
$generatorJava.cluster(cluster, 'config', 'ClientConfigurationFactory', 
clientNearCfg));
 
             zip.file(srcPath + 'startup/ServerNodeSpringStartup.java', 
$generatorJava.nodeStartup(cluster, 'startup', 'ServerNodeSpringStartup', '"' + 
serverXml + '"'));
             zip.file(srcPath + 'startup/ClientNodeSpringStartup.java', 
$generatorJava.nodeStartup(cluster, 'startup', 'ClientNodeSpringStartup', '"' + 
clientXml + '"'));
 
             zip.file(srcPath + 'startup/ServerNodeCodeStartup.java', 
$generatorJava.nodeStartup(cluster, 'startup', 'ServerNodeCodeStartup',
-                'ServerConfigurationFactory.createConfiguration()', 
'factory.ServerConfigurationFactory'));
+                'ServerConfigurationFactory.createConfiguration()', 
'config.ServerConfigurationFactory'));
             zip.file(srcPath + 'startup/ClientNodeCodeStartup.java', 
$generatorJava.nodeStartup(cluster, 'startup', 'ClientNodeCodeStartup',
-                'ClientConfigurationFactory.createConfiguration()', 
'factory.ClientConfigurationFactory', clientNearCfg));
+                'ClientConfigurationFactory.createConfiguration()', 
'config.ClientConfigurationFactory', clientNearCfg));
 
             zip.file('pom.xml', $generatorPom.pom(cluster, 
igniteVersion).asString());
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/d643efef/modules/control-center-web/src/main/js/helpers/generator/generator-java.js
----------------------------------------------------------------------
diff --git 
a/modules/control-center-web/src/main/js/helpers/generator/generator-java.js 
b/modules/control-center-web/src/main/js/helpers/generator/generator-java.js
index 8c2786b..b68f821 100644
--- a/modules/control-center-web/src/main/js/helpers/generator/generator-java.js
+++ b/modules/control-center-web/src/main/js/helpers/generator/generator-java.js
@@ -567,7 +567,7 @@ $generatorJava.clusterBinary = function (cluster, res) {
             $generatorJava.declareVariable(res, arrVar, 
'java.util.Collection', 'java.util.ArrayList', 
'org.apache.ignite.binary.BinaryTypeConfiguration');
 
             _.forEach(binary.typeConfigurations, function (type) {
-                if (!$commonUtils.isDefinedAndNotEmpty(type.typeName)) {
+                if ($commonUtils.isDefinedAndNotEmpty(type.typeName)) {
                     // TODO IGNITE-2269 Replace using of separated methods for 
binary type configurations to extended constructors.
                     res.line(arrVar + '.add(' + 
$generatorJava.binaryTypeFunctionName(type.typeName) + '());');
                 }
@@ -891,10 +891,10 @@ $generatorJava.clusterTime = function (cluster, res) {
     if (!res)
         res = $generatorCommon.builder();
 
-    $generatorJava.property(res, 'cfg', cluster, 'clockSyncSamples');
-    $generatorJava.property(res, 'cfg', cluster, 'clockSyncFrequency');
-    $generatorJava.property(res, 'cfg', cluster, 'timeServerPortBase');
-    $generatorJava.property(res, 'cfg', cluster, 'timeServerPortRange');
+    $generatorJava.property(res, 'cfg', cluster, 'clockSyncSamples', null, 
null, 8);
+    $generatorJava.property(res, 'cfg', cluster, 'clockSyncFrequency', null, 
null, 120000);
+    $generatorJava.property(res, 'cfg', cluster, 'timeServerPortBase', null, 
null, 31100);
+    $generatorJava.property(res, 'cfg', cluster, 'timeServerPortRange', null, 
null, 100);
 
     res.needEmptyLine = true;
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/d643efef/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js
----------------------------------------------------------------------
diff --git 
a/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js 
b/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js
index 9d30c5c..39c9d28 100644
--- a/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js
+++ b/modules/control-center-web/src/main/js/helpers/generator/generator-xml.js
@@ -515,33 +515,33 @@ $generatorXml.clusterDiscovery = function (disco, res) {
         res = $generatorCommon.builder();
 
     $generatorXml.property(res, disco, 'localAddress');
-    $generatorXml.property(res, disco, 'localPort', undefined, 47500);
-    $generatorXml.property(res, disco, 'localPortRange', undefined, 100);
+    $generatorXml.property(res, disco, 'localPort', null, 47500);
+    $generatorXml.property(res, disco, 'localPortRange', null, 100);
     if ($commonUtils.isDefinedAndNotEmpty(disco.addressResolver))
         $generatorXml.beanProperty(res, disco, 'addressResolver', {className: 
disco.addressResolver}, true);
-    $generatorXml.property(res, disco, 'socketTimeout', undefined, 5000);
-    $generatorXml.property(res, disco, 'ackTimeout', undefined, 5000);
-    $generatorXml.property(res, disco, 'maxAckTimeout', undefined, 600000);
-    $generatorXml.property(res, disco, 'discoNetworkTimeout', 
'setNetworkTimeout', 5000);
-    $generatorXml.property(res, disco, 'joinTimeout', undefined, 0);
-    $generatorXml.property(res, disco, 'threadPriority', undefined, 10);
-    $generatorXml.property(res, disco, 'heartbeatFrequency', undefined, 2000);
-    $generatorXml.property(res, disco, 'maxMissedHeartbeats', undefined, 1);
-    $generatorXml.property(res, disco, 'maxMissedClientHeartbeats', undefined, 
5);
-    $generatorXml.property(res, disco, 'topHistorySize', undefined, 100);
+    $generatorXml.property(res, disco, 'socketTimeout', null, 5000);
+    $generatorXml.property(res, disco, 'ackTimeout', null, 5000);
+    $generatorXml.property(res, disco, 'maxAckTimeout', null, 600000);
+    $generatorXml.property(res, disco, 'networkTimeout', null, 5000);
+    $generatorXml.property(res, disco, 'joinTimeout', null, 0);
+    $generatorXml.property(res, disco, 'threadPriority', null, 10);
+    $generatorXml.property(res, disco, 'heartbeatFrequency', null, 2000);
+    $generatorXml.property(res, disco, 'maxMissedHeartbeats', null, 1);
+    $generatorXml.property(res, disco, 'maxMissedClientHeartbeats', null, 5);
+    $generatorXml.property(res, disco, 'topHistorySize', null, 100);
     if ($commonUtils.isDefinedAndNotEmpty(disco.listener))
         $generatorXml.beanProperty(res, disco, 'listener', {className: 
disco.listener}, true);
     if ($commonUtils.isDefinedAndNotEmpty(disco.dataExchange))
         $generatorXml.beanProperty(res, disco, 'dataExchange', {className: 
disco.dataExchange}, true);
     if ($commonUtils.isDefinedAndNotEmpty(disco.metricsProvider))
         $generatorXml.beanProperty(res, disco, 'metricsProvider', {className: 
disco.metricsProvider}, true);
-    $generatorXml.property(res, disco, 'reconnectCount', undefined, 10);
-    $generatorXml.property(res, disco, 'statisticsPrintFrequency', undefined, 
0);
-    $generatorXml.property(res, disco, 'ipFinderCleanFrequency', undefined, 
60000);
+    $generatorXml.property(res, disco, 'reconnectCount', null, 10);
+    $generatorXml.property(res, disco, 'statisticsPrintFrequency', null, 0);
+    $generatorXml.property(res, disco, 'ipFinderCleanFrequency', null, 60000);
     if ($commonUtils.isDefinedAndNotEmpty(disco.authenticator))
         $generatorXml.beanProperty(res, disco, 'authenticator', {className: 
disco.authenticator}, true);
-    $generatorXml.property(res, disco, 'forceServerMode', undefined, false);
-    $generatorXml.property(res, disco, 'clientReconnectDisabled', undefined, 
false);
+    $generatorXml.property(res, disco, 'forceServerMode', null, false);
+    $generatorXml.property(res, disco, 'clientReconnectDisabled', null, false);
 
     res.needEmptyLine = true;
 
@@ -644,10 +644,10 @@ $generatorXml.clusterTime = function (cluster, res) {
     if (!res)
         res = $generatorCommon.builder();
 
-    $generatorXml.property(res, cluster, 'clockSyncSamples');
-    $generatorXml.property(res, cluster, 'clockSyncFrequency');
-    $generatorXml.property(res, cluster, 'timeServerPortBase');
-    $generatorXml.property(res, cluster, 'timeServerPortRange');
+    $generatorXml.property(res, cluster, 'clockSyncSamples', null, 8);
+    $generatorXml.property(res, cluster, 'clockSyncFrequency', null, 120000);
+    $generatorXml.property(res, cluster, 'timeServerPortBase', null, 31100);
+    $generatorXml.property(res, cluster, 'timeServerPortRange', null, 100);
 
     res.needEmptyLine = true;
 

Reply via email to