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/15 12:09:43 UTC

ignite git commit: IGNITE-843 JS docs.

Repository: ignite
Updated Branches:
  refs/heads/ignite-843 e60eddbbf -> 6ad0b29b1


IGNITE-843 JS docs.


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

Branch: refs/heads/ignite-843
Commit: 6ad0b29b1c64691940dc9df13fdf1904d2007251
Parents: e60eddb
Author: Alexey Kuznetsov <ak...@apache.org>
Authored: Tue Sep 15 17:09:35 2015 +0700
Committer: Alexey Kuznetsov <ak...@apache.org>
Committed: Tue Sep 15 17:09:35 2015 +0700

----------------------------------------------------------------------
 .../main/js/routes/generator/generator-java.js  | 43 ++++++++++++++++----
 1 file changed, 36 insertions(+), 7 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/6ad0b29b/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 9468855..bd6ab4e 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
@@ -60,7 +60,7 @@ $generatorJava.toJavaCode = function (val, type) {
 };
 
 /**
- * @param propName Property name
+ * @param propName Property name.
  * @param setterName Optional concrete setter name.
  * @returns Property setter with name by java conventions.
  */
@@ -162,8 +162,17 @@ $generatorJava.classNameProperty = function (res, varName, obj, propName) {
     }
 };
 
-// Add list property.
-$generatorJava.listProperty = function (res, varName, obj, propName, enumType, setterName) {
+/**
+ * Add list property.
+ *
+ * @param res Resulting output with generated code.
+ * @param varName Variable name.
+ * @param obj Source object with data.
+ * @param propName Property name to take from source object.
+ * @param dataType Optional data type.
+ * @param setterName Optional setter name.
+ */
+$generatorJava.listProperty = function (res, varName, obj, propName, dataType, setterName) {
     var val = obj[propName];
 
     if (val && val.length > 0) {
@@ -177,7 +186,7 @@ $generatorJava.listProperty = function (res, varName, obj, propName, enumType, s
             if (i > 0)
                 res.append(', ');
 
-            res.append($generatorJava.toJavaCode(val[i], enumType));
+            res.append($generatorJava.toJavaCode(val[i], dataType));
         }
 
         res.line('));');
@@ -186,8 +195,17 @@ $generatorJava.listProperty = function (res, varName, obj, propName, enumType, s
     }
 };
 
-// Add multi-param property (setter with several arguments).
-$generatorJava.multiparamProperty = function (res, varName, obj, propName, type, setterName) {
+/**
+ * Add multi-param property (setter with several arguments).
+ *
+ * @param res Resulting output with generated code.
+ * @param varName Variable name.
+ * @param obj Source object with data.
+ * @param propName Property name to take from source object.
+ * @param dataType Optional data type.
+ * @param setterName Optional setter name.
+ */
+$generatorJava.multiparamProperty = function (res, varName, obj, propName, dataType, setterName) {
     var val = obj[propName];
 
     if (val && val.length > 0) {
@@ -199,13 +217,24 @@ $generatorJava.multiparamProperty = function (res, varName, obj, propName, type,
             if (i > 0)
                 res.append(', ');
 
-            res.append($generatorJava.toJavaCode(val[i], type));
+            res.append($generatorJava.toJavaCode(val[i], dataType));
         }
 
         res.line(');');
     }
 };
 
+/**
+ * Add complex bean.
+ * @param res Resulting output with generated code.
+ * @param varName Variable name.
+ * @param bean
+ * @param beanPropName
+ * @param beanVarName
+ * @param beanClass
+ * @param props
+ * @param createBeanAlthoughNoProps If 'true' then create empty bean.
+ */
 $generatorJava.beanProperty = function (res, varName, bean, beanPropName, beanVarName, beanClass, props, createBeanAlthoughNoProps) {
     if (bean && $commonUtils.hasProperty(bean, props)) {
         res.emptyLineIfNeeded();