You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2022/10/17 11:15:44 UTC
[camel] branch main updated: Revert "(chores) camel-rest-swagger: fixing a few code violations from SonarCloud (#8554)"
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 343d0556693 Revert "(chores) camel-rest-swagger: fixing a few code violations from SonarCloud (#8554)"
343d0556693 is described below
commit 343d0556693a7c4b499e135f6b4525446a6671ea
Author: Claus Ibsen <cl...@gmail.com>
AuthorDate: Mon Oct 17 13:15:02 2022 +0200
Revert "(chores) camel-rest-swagger: fixing a few code violations from SonarCloud (#8554)"
This reverts commit 0f43718043bfb0ff12bc82d87e72a06a7abe5f9b.
---
.../rest/swagger/RestSwaggerEndpoint.java | 46 +++++++++-------------
1 file changed, 19 insertions(+), 27 deletions(-)
diff --git a/components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerEndpoint.java b/components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerEndpoint.java
index 9e2694883b1..c04b4a3c4e4 100644
--- a/components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerEndpoint.java
+++ b/components/camel-rest-swagger/src/main/java/org/apache/camel/component/rest/swagger/RestSwaggerEndpoint.java
@@ -308,24 +308,14 @@ public final class RestSwaggerEndpoint extends DefaultEndpoint {
return (RestSwaggerComponent) getComponent();
}
- @Override
- public boolean equals(Object object) {
- return super.equals(object);
- }
-
- @Override
- public int hashCode() {
- return super.hashCode();
- }
-
Producer createProducerFor(
final Swagger swagger, final Operation operation, final String method,
final String uriTemplate)
throws Exception {
- final String producerBasePath = determineBasePath(swagger);
+ final String basePath = determineBasePath(swagger);
final StringBuilder componentEndpointUri = new StringBuilder(200).append("rest:").append(method).append(":")
- .append(producerBasePath).append(":").append(uriTemplate);
+ .append(basePath).append(":").append(uriTemplate);
final CamelContext camelContext = getCamelContext();
@@ -383,16 +373,16 @@ public final class RestSwaggerEndpoint extends DefaultEndpoint {
}
Map<String, Object> determineEndpointParameters(final Swagger swagger, final Operation operation) {
- final Map<String, Object> endpointParameters = new HashMap<>();
+ final Map<String, Object> parameters = new HashMap<>();
- final String producerComponentName = determineComponentName();
- if (producerComponentName != null) {
- endpointParameters.put("producerComponentName", producerComponentName);
+ final String componentName = determineComponentName();
+ if (componentName != null) {
+ parameters.put("producerComponentName", componentName);
}
- final String endpointHost = determineHost(swagger);
- if (endpointHost != null) {
- endpointParameters.put("host", endpointHost);
+ final String host = determineHost(swagger);
+ if (host != null) {
+ parameters.put("host", host);
}
final RestSwaggerComponent component = component();
@@ -403,7 +393,7 @@ public final class RestSwaggerEndpoint extends DefaultEndpoint {
component.getConsumes(), consumes);
if (isNotEmpty(determinedConsumes)) {
- endpointParameters.put("consumes", determinedConsumes);
+ parameters.put("consumes", determinedConsumes);
}
// what we produce is what the API defined by Swagger specification
@@ -412,13 +402,13 @@ public final class RestSwaggerEndpoint extends DefaultEndpoint {
component.getProduces(), produces);
if (isNotEmpty(determinedProduces)) {
- endpointParameters.put("produces", determinedProduces);
+ parameters.put("produces", determinedProduces);
}
final String queryParameters = determineQueryParameters(swagger, operation).map(this::queryParameter)
.collect(Collectors.joining("&"));
if (isNotEmpty(queryParameters)) {
- endpointParameters.put("queryParameters", queryParameters);
+ parameters.put("queryParameters", queryParameters);
}
// pass properties that might be applied if the delegate component is
@@ -436,18 +426,18 @@ public final class RestSwaggerEndpoint extends DefaultEndpoint {
final Map<Object, Object> nestedParameters = new HashMap<>();
if (!componentParameters.isEmpty()) {
- // we're trying to set RestEndpoint.endpointParameters['component']
+ // we're trying to set RestEndpoint.parameters['component']
nestedParameters.put("component", componentParameters);
}
- // Add rest endpoint endpointParameters
+ // Add rest endpoint parameters
addRestEndpointParameters(operation, nestedParameters);
if (!nestedParameters.isEmpty()) {
- endpointParameters.put("endpointParameters", nestedParameters);
+ parameters.put("parameters", nestedParameters);
}
- return endpointParameters;
+ return parameters;
}
private void addRestEndpointParameters(Operation operation, Map<Object, Object> nestedParameters) {
@@ -517,7 +507,9 @@ public final class RestSwaggerEndpoint extends DefaultEndpoint {
final String name = parameter.getName();
final String valueStr = String.valueOf(parameters.get(name));
- return UnsafeUriCharactersEncoder.encode(valueStr);
+ final String encoded = UnsafeUriCharactersEncoder.encode(valueStr);
+
+ return encoded;
}
String literalQueryParameterValue(final Parameter parameter) {