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/12/01 08:57:33 UTC

ignite git commit: IGNITE-843 Added keepBinary to cache configuration.

Repository: ignite
Updated Branches:
  refs/heads/ignite-843-rc1 1d9d888cd -> 95730f9ee


IGNITE-843 Added keepBinary to cache configuration.


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

Branch: refs/heads/ignite-843-rc1
Commit: 95730f9ee8b2cfda0d4d43eeae5d5823b986b2de
Parents: 1d9d888
Author: Alexey Kuznetsov <ak...@apache.org>
Authored: Tue Dec 1 14:58:09 2015 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Tue Dec 1 14:58:09 2015 +0700

----------------------------------------------------------------------
 .../src/main/js/controllers/models/caches.json            | 10 ++++++++++
 modules/control-center-web/src/main/js/db.js              |  1 +
 .../src/main/js/helpers/generator/generator-java.js       |  7 ++++---
 .../src/main/js/helpers/generator/generator-xml.js        |  7 ++++---
 4 files changed, 19 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/95730f9e/modules/control-center-web/src/main/js/controllers/models/caches.json
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/controllers/models/caches.json b/modules/control-center-web/src/main/js/controllers/models/caches.json
index bf3e81e..a60735a 100644
--- a/modules/control-center-web/src/main/js/controllers/models/caches.json
+++ b/modules/control-center-web/src/main/js/controllers/models/caches.json
@@ -576,6 +576,16 @@
           }
         },
         {
+          "label": "Keep binary in store",
+          "id": "keepBinaryInStore",
+          "type": "check",
+          "model": "keepBinaryInStore",
+          "placeholder": true,
+          "tip": [
+            "Flag indicating that CacheStore implementation is working with binary objects instead of Java objects"
+          ]
+        },
+        {
           "label": "Load previous value",
           "id": "loadPreviousValue",
           "type": "check",

http://git-wip-us.apache.org/repos/asf/ignite/blob/95730f9e/modules/control-center-web/src/main/js/db.js
----------------------------------------------------------------------
diff --git a/modules/control-center-web/src/main/js/db.js b/modules/control-center-web/src/main/js/db.js
index 51fedef..f26f418 100644
--- a/modules/control-center-web/src/main/js/db.js
+++ b/modules/control-center-web/src/main/js/db.js
@@ -157,6 +157,7 @@ var CacheSchema = new Schema({
             hibernateProperties: [String]
         }
     },
+    keepBinaryInStore: Boolean,
     loadPreviousValue: Boolean,
     readThrough: Boolean,
     writeThrough: Boolean,

http://git-wip-us.apache.org/repos/asf/ignite/blob/95730f9e/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 b9fb376..1ea01ae 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
@@ -965,9 +965,10 @@ $generatorJava.cacheStore = function (cache, metadatas, cacheVarName, res) {
         res.needEmptyLine = true;
     }
 
-    $generatorJava.property(res, cacheVarName, cache, 'loadPreviousValue');
-    $generatorJava.property(res, cacheVarName, cache, 'readThrough');
-    $generatorJava.property(res, cacheVarName, cache, 'writeThrough');
+    $generatorJava.property(res, cacheVarName, cache, 'keepBinaryInStore', null, null, false);
+    $generatorJava.property(res, cacheVarName, cache, 'loadPreviousValue', null, null, false);
+    $generatorJava.property(res, cacheVarName, cache, 'readThrough', null, null, false);
+    $generatorJava.property(res, cacheVarName, cache, 'writeThrough', null, null, false);
 
     res.needEmptyLine = true;
 

http://git-wip-us.apache.org/repos/asf/ignite/blob/95730f9e/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 f01506a..55cf397 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
@@ -792,9 +792,10 @@ $generatorXml.cacheStore = function(cache, metadatas, res) {
         }
     }
 
-    $generatorXml.property(res, cache, 'loadPreviousValue');
-    $generatorXml.property(res, cache, 'readThrough');
-    $generatorXml.property(res, cache, 'writeThrough');
+    $generatorXml.property(res, cache, 'keepBinaryInStore', null, false);
+    $generatorXml.property(res, cache, 'loadPreviousValue', null, false);
+    $generatorXml.property(res, cache, 'readThrough', null, null, false);
+    $generatorXml.property(res, cache, 'writeThrough', null, null, false);
 
     res.needEmptyLine = true;