This is an automated email from the ASF dual-hosted git repository.

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 50449b514a4b920d9558eeaafecded02f26552fe
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Sat Mar 28 13:38:21 2026 +0000

    (chores): fix SonarCloud S5993 in camel-salesforce-component
    
    Change public constructors of abstract classes to protected.
    
    Claude Code on behalf of Otavio R. Piske
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
---
 .../camel/component/salesforce/api/dto/AbstractSObjectBase.java       | 2 +-
 .../component/salesforce/internal/client/AbstractClientBase.java      | 4 ++--
 .../salesforce/internal/processor/AbstractRestProcessor.java          | 2 +-
 .../salesforce/internal/processor/AbstractSalesforceProcessor.java    | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/AbstractSObjectBase.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/AbstractSObjectBase.java
index 39c763af1927..651150b95c08 100644
--- 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/AbstractSObjectBase.java
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/AbstractSObjectBase.java
@@ -47,7 +47,7 @@ public abstract class AbstractSObjectBase extends 
AbstractDTOBase {
 
     private Set<String> fieldsToNull = new HashSet<>();
 
-    public AbstractSObjectBase() {
+    protected AbstractSObjectBase() {
         attributes = new Attributes();
     }
 
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/AbstractClientBase.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/AbstractClientBase.java
index cb51374fc9d4..546b6977385e 100644
--- 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/AbstractClientBase.java
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/AbstractClientBase.java
@@ -92,8 +92,8 @@ public abstract class AbstractClientBase extends 
ServiceSupport
     private final long terminationTimeout;
     private final ObjectMapper objectMapper;
 
-    public AbstractClientBase(String version, SalesforceSession session, 
SalesforceHttpClient httpClient,
-                              SalesforceLoginConfig loginConfig) {
+    protected AbstractClientBase(String version, SalesforceSession session, 
SalesforceHttpClient httpClient,
+                                 SalesforceLoginConfig loginConfig) {
         this(version, session, httpClient, loginConfig, 
DEFAULT_TERMINATION_TIMEOUT);
     }
 
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/AbstractRestProcessor.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/AbstractRestProcessor.java
index 254ade8f7daa..3158c2772ef5 100644
--- 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/AbstractRestProcessor.java
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/AbstractRestProcessor.java
@@ -88,7 +88,7 @@ public abstract class AbstractRestProcessor extends 
AbstractSalesforceProcessor
         notFoundBehaviour = configuration.getNotFoundBehaviour();
     }
 
-    public AbstractRestProcessor(SalesforceEndpoint endpoint) {
+    protected AbstractRestProcessor(SalesforceEndpoint endpoint) {
         super(endpoint);
     }
 
diff --git 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/AbstractSalesforceProcessor.java
 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/AbstractSalesforceProcessor.java
index 238eaaa06848..16f87779cb56 100644
--- 
a/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/AbstractSalesforceProcessor.java
+++ 
b/components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/AbstractSalesforceProcessor.java
@@ -57,7 +57,7 @@ public abstract class AbstractSalesforceProcessor extends 
ServiceSupport impleme
 
     protected boolean rawPayload;
 
-    public AbstractSalesforceProcessor(final SalesforceEndpoint endpoint) {
+    protected AbstractSalesforceProcessor(final SalesforceEndpoint endpoint) {
         this.endpoint = endpoint;
         this.operationName = endpoint.getOperationName();
         this.endpointConfigMap = endpoint.getConfiguration().toValueMap();

Reply via email to