This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 18ce58a Add description to missing models
18ce58a is described below
commit 18ce58a5da13e6a6c74aa129c43a25147441e7a4
Author: Claus Ibsen <[email protected]>
AuthorDate: Sun Feb 20 10:41:52 2022 +0100
Add description to missing models
---
.../src/generated/resources/org/apache/camel/model/doSwitch.json | 2 +-
.../generated/resources/org/apache/camel/model/propertyExpression.json | 2 +-
.../src/main/java/org/apache/camel/model/ChoiceDefinition.java | 2 ++
.../main/java/org/apache/camel/model/PropertyExpressionDefinition.java | 3 +++
4 files changed, 7 insertions(+), 2 deletions(-)
diff --git
a/core/camel-core-model/src/generated/resources/org/apache/camel/model/doSwitch.json
b/core/camel-core-model/src/generated/resources/org/apache/camel/model/doSwitch.json
index 227e075..a15cc5a 100644
---
a/core/camel-core-model/src/generated/resources/org/apache/camel/model/doSwitch.json
+++
b/core/camel-core-model/src/generated/resources/org/apache/camel/model/doSwitch.json
@@ -12,7 +12,7 @@
"output": false
},
"properties": {
- "when": { "kind": "element", "displayName": "When", "required": false,
"type": "array", "javaType":
"java.util.List<org.apache.camel.model.WhenDefinition>", "oneOf": [ "when" ],
"deprecated": false, "autowired": false, "secret": false, "asPredicate": true },
+ "when": { "kind": "element", "displayName": "When", "required": false,
"type": "array", "javaType":
"java.util.List<org.apache.camel.model.WhenDefinition>", "oneOf": [ "when" ],
"deprecated": false, "autowired": false, "secret": false, "asPredicate": true,
"description": "Sets the when nodes" },
"otherwise": { "kind": "element", "displayName": "Otherwise", "required":
false, "type": "object", "javaType":
"org.apache.camel.model.OtherwiseDefinition", "oneOf": [ "otherwise" ],
"deprecated": false, "autowired": false, "secret": false, "description": "Sets
the otherwise node" },
"id": { "kind": "attribute", "displayName": "Id", "required": false,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Sets the id of this node"
},
"description": { "kind": "element", "displayName": "Description",
"required": false, "type": "object", "javaType":
"org.apache.camel.model.DescriptionDefinition", "deprecated": false,
"autowired": false, "secret": false, "description": "Sets the description of
this node" }
diff --git
a/core/camel-core-model/src/generated/resources/org/apache/camel/model/propertyExpression.json
b/core/camel-core-model/src/generated/resources/org/apache/camel/model/propertyExpression.json
index 57f1877..6f9a4a7 100644
---
a/core/camel-core-model/src/generated/resources/org/apache/camel/model/propertyExpression.json
+++
b/core/camel-core-model/src/generated/resources/org/apache/camel/model/propertyExpression.json
@@ -13,6 +13,6 @@
},
"properties": {
"key": { "kind": "attribute", "displayName": "Key", "required": true,
"type": "string", "javaType": "java.lang.String", "deprecated": false,
"autowired": false, "secret": false, "description": "Property key" },
- "expression": { "kind": "expression", "displayName": "Expression",
"required": true, "type": "object", "javaType":
"org.apache.camel.model.language.ExpressionDefinition", "oneOf": [ "constant",
"csimple", "datasonnet", "exchangeProperty", "groovy", "header", "hl7terser",
"joor", "jsonpath", "language", "method", "mvel", "ognl", "ref", "simple",
"spel", "tokenize", "xpath", "xquery", "xtokenize" ], "deprecated": false,
"autowired": false, "secret": false }
+ "expression": { "kind": "expression", "displayName": "Expression",
"required": true, "type": "object", "javaType":
"org.apache.camel.model.language.ExpressionDefinition", "oneOf": [ "constant",
"csimple", "datasonnet", "exchangeProperty", "groovy", "header", "hl7terser",
"joor", "jsonpath", "language", "method", "mvel", "ognl", "ref", "simple",
"spel", "tokenize", "xpath", "xquery", "xtokenize" ], "deprecated": false,
"autowired": false, "secret": false, "description": "Property valu [...]
}
}
diff --git
a/core/camel-core-model/src/main/java/org/apache/camel/model/ChoiceDefinition.java
b/core/camel-core-model/src/main/java/org/apache/camel/model/ChoiceDefinition.java
index 5196433..f36c198 100644
---
a/core/camel-core-model/src/main/java/org/apache/camel/model/ChoiceDefinition.java
+++
b/core/camel-core-model/src/main/java/org/apache/camel/model/ChoiceDefinition.java
@@ -44,8 +44,10 @@ import org.apache.camel.util.ObjectHelper;
public class ChoiceDefinition extends ProcessorDefinition<ChoiceDefinition>
implements OutputNode {
@XmlElementRef(name = "when")
@AsPredicate
+ @Metadata(description = "Sets the when nodes")
private List<WhenDefinition> whenClauses = new ArrayList<>();
@XmlElement
+ @Metadata(description = "Sets the otherwise node")
private OtherwiseDefinition otherwise;
private transient boolean onlyWhenOrOtherwise = true;
diff --git
a/core/camel-core-model/src/main/java/org/apache/camel/model/PropertyExpressionDefinition.java
b/core/camel-core-model/src/main/java/org/apache/camel/model/PropertyExpressionDefinition.java
index b5508e3..516a46c 100644
---
a/core/camel-core-model/src/main/java/org/apache/camel/model/PropertyExpressionDefinition.java
+++
b/core/camel-core-model/src/main/java/org/apache/camel/model/PropertyExpressionDefinition.java
@@ -63,6 +63,9 @@ public class PropertyExpressionDefinition {
return expression;
}
+ /**
+ * Property values as an expression
+ */
public void setExpression(ExpressionDefinition expression) {
this.expression = expression;
}