You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2020/08/25 11:44:07 UTC
[camel-quarkus] 01/06: Use model.name instead of model.scheme in
cq.create templates so that it works for dataformats too
This is an automated email from the ASF dual-hosted git repository.
ppalaga pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 6acedc648147d78b35102cd7c819bbb49eefcaa9
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Tue Aug 25 10:20:22 2020 +0200
Use model.name instead of model.scheme in cq.create templates so that it
works for dataformats too
---
tooling/create-extension-templates/Test.java | 4 ++--
tooling/create-extension-templates/TestResource.java | 20 ++++++++++----------
2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/tooling/create-extension-templates/Test.java b/tooling/create-extension-templates/Test.java
index fabd474..f8d6fa0 100644
--- a/tooling/create-extension-templates/Test.java
+++ b/tooling/create-extension-templates/Test.java
@@ -46,9 +46,9 @@ class [=toCapCamelCase(artifactIdBase)]Test {
[#else]
[#list models as model]
@Test
- public void load[=toCapCamelCase(model.kind)][=toCapCamelCase(model.scheme)]() {
+ public void load[=toCapCamelCase(model.kind)][=toCapCamelCase(model.name)]() {
/* A simple autogenerated test */
- RestAssured.get("/[=artifactIdBase]/load/[=model.kind]/[=model.scheme]")
+ RestAssured.get("/[=artifactIdBase]/load/[=model.kind]/[=model.name]")
.then()
.statusCode(200);
}
diff --git a/tooling/create-extension-templates/TestResource.java b/tooling/create-extension-templates/TestResource.java
index 0ddba52..ff71fcb 100644
--- a/tooling/create-extension-templates/TestResource.java
+++ b/tooling/create-extension-templates/TestResource.java
@@ -73,31 +73,31 @@ public class [=toCapCamelCase(artifactIdBase)]Resource {
}
[#else]
[#list models as m]
- private static final String [=toSnakeCase(m.kind)?upper_case]_[=toSnakeCase(m.scheme)?upper_case] = "[=m.scheme]";
+ private static final String [=toSnakeCase(m.kind)?upper_case]_[=toSnakeCase(m.name)?upper_case] = "[=m.name]";
[/#list]
@Inject
CamelContext context;
[#list models as model]
- @Path("/load/[=model.kind]/[=model.scheme]")
+ @Path("/load/[=model.kind]/[=model.name]")
@GET
@Produces(MediaType.TEXT_PLAIN)
- public Response load[=toCapCamelCase(model.kind)][=toCapCamelCase(model.scheme)]() throws Exception {
+ public Response load[=toCapCamelCase(model.kind)][=toCapCamelCase(model.name)]() throws Exception {
/* This is an autogenerated test */
-[#if kind == "other" ]
+[#if model.kind == "other" ]
/* No way to test a Camel artifact of kind "other" */
return Response.ok().build();
[#else]
-[#if kind == "component" ]
+[#if model.kind == "component" ]
[#assign contextMethod = "getComponent"]
-[#elseif kind == "language" ]
+[#elseif model.kind == "language" ]
[#assign contextMethod = "resolveLanguage"]
-[#elseif kind == "dataformat" ]
-[#assign contextMethod = "createDataFormat"]
+[#elseif model.kind == "dataformat" ]
+[#assign contextMethod = "resolveDataFormat"]
[#else]
-[#stop "Unexpected Camel artifact kind " + kind ]
+[#stop "Unexpected Camel artifact kind " + model.kind ]
[/#if]
-[#assign schemeVarName = "[=toSnakeCase(model.kind)?upper_case]_[=toSnakeCase(model.scheme)?upper_case]"]
+[#assign schemeVarName = "[=toSnakeCase(model.kind)?upper_case]_[=toSnakeCase(model.name)?upper_case]"]
if (context.[=contextMethod]([=schemeVarName]) != null) {
return Response.ok().build();
}