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 56190643f7b Regen 56190643f7b is described below commit 56190643f7b8f59f3dcea540ce14d0ead2665062 Author: Claus Ibsen <claus.ib...@gmail.com> AuthorDate: Tue May 16 07:00:39 2023 +0200 Regen --- camel-dependencies/pom.xml | 4 ++-- .../org/apache/camel/catalog/components/jpa.json | 1 + .../builder/endpoint/dsl/JpaEndpointBuilderFactory.java | 16 ++++++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/camel-dependencies/pom.xml b/camel-dependencies/pom.xml index 53563a4d962..bad273d63d5 100644 --- a/camel-dependencies/pom.xml +++ b/camel-dependencies/pom.xml @@ -365,8 +365,8 @@ <maven-wagon-version>3.5.2</maven-wagon-version> <maven-war-plugin-version>3.3.1</maven-war-plugin-version> <metrics-version>4.2.17</metrics-version> - <micrometer-version>1.10.6</micrometer-version> - <micrometer-tracing-version>1.0.4</micrometer-tracing-version> + <micrometer-version>1.10.7</micrometer-version> + <micrometer-tracing-version>1.0.6</micrometer-tracing-version> <microprofile-config-version>3.0.2</microprofile-config-version> <microprofile-fault-tolerance-version>4.0.2</microprofile-fault-tolerance-version> <milo-version>0.6.8</milo-version> diff --git a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json index e07af102abc..6b7b0c76819 100644 --- a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json +++ b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jpa.json @@ -64,6 +64,7 @@ "findEntity": { "kind": "parameter", "displayName": "Find Entity", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If enabled then the producer will find a single entity by using the message body as key and entityType as the class type. This can be used instead of a query to find a single entity." }, "firstResult": { "kind": "parameter", "displayName": "First Result", "group": "producer", "label": "producer", "required": false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": false, "secret": false, "defaultValue": -1, "description": "Set the position of the first result to retrieve." }, "flushOnSend": { "kind": "parameter", "displayName": "Flush On Send", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": true, "description": "Flushes the EntityManager after the entity bean has been persisted." }, + "outputTarget": { "kind": "parameter", "displayName": "Output Target", "group": "producer", "label": "producer", "required": false, "type": "string", "javaType": "java.lang.String", "deprecated": false, "autowired": false, "secret": false, "description": "To put the query (or find) result in a header or property instead of the body. If the value starts with the prefix property:, put the result into the so named property, otherwise into the header." }, "remove": { "kind": "parameter", "displayName": "Remove", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "Indicates to use entityManager.remove(entity)." }, "singleResult": { "kind": "parameter", "displayName": "Single Result", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": false, "secret": false, "defaultValue": false, "description": "If enabled, a query or a find which would return no results or more than one result, will throw an exception instead." }, "useExecuteUpdate": { "kind": "parameter", "displayName": "Use Execute Update", "group": "producer", "label": "producer", "required": false, "type": "boolean", "javaType": "java.lang.Boolean", "deprecated": false, "autowired": false, "secret": false, "description": "To configure whether to use executeUpdate() when producer executes a query. When you use INSERT, UPDATE or DELETE statement as a named query, you need to specify this option to 'true'." }, diff --git a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java index 47a0bbbc14f..daf21965c49 100644 --- a/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java +++ b/dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JpaEndpointBuilderFactory.java @@ -1570,6 +1570,22 @@ public interface JpaEndpointBuilderFactory { doSetProperty("flushOnSend", flushOnSend); return this; } + /** + * To put the query (or find) result in a header or property instead of + * the body. If the value starts with the prefix property:, put the + * result into the so named property, otherwise into the header. + * + * The option is a: <code>java.lang.String</code> type. + * + * Group: producer + * + * @param outputTarget the value to set + * @return the dsl builder + */ + default JpaEndpointProducerBuilder outputTarget(String outputTarget) { + doSetProperty("outputTarget", outputTarget); + return this; + } /** * Indicates to use entityManager.remove(entity). *