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();